Connect your services together

Go to class
Write Review

Free Online Course: Connect your services together provided by Microsoft Learn is a comprehensive online course, which lasts for 4 hours worth of material. The course is taught in English and is free of charge.

Overview
    • Module 1: Learn how Azure's storage queues, event hubs, event grid, and service bus can improve your communication between devices.
    • In this module, you will:

      • Describe events and messages, and the challenges you can use them to solve in a distributed application
      • Identify scenarios in which Storage queue is the best messaging technology for an application
      • Identify scenarios in which Event Grid is the best messaging technology for an application
      • Identify scenarios in which Event Hubs is the best messaging technology for an application
      • Identify scenarios in which Service Bus is the best messaging technology for an application
    • Module 2: Discover how to write code in .NET applications using Azure Service Bus for communications that can handle high demand, low bandwidth, and hardware failures.
    • In this module, you will:

      • Choose whether to use Service Bus queues or topics to communicate in a distributed application
      • Configure an Azure Service Bus namespace in an Azure subscription
      • Create a Service Bus topic and use it to send and receive messages
      • Create a Service Bus queue and use it to send and receive messages
    • Module 3: Find out to use Azure Queue storage to handle high demand and improve resilience in your distributed applications.
    • In this module, you will:

      • Create an Azure Storage account that supports queues
      • Create a queue using C# and the Azure Storage Client Library for .NET
      • Add, retrieve, and remove messages from a queue using C# and the Azure Storage Client Library for .NET
    • Module 4: Learn to use Azure Event Hubs to reliably process high-volume data streams to enable you to code applications to send and receive messages through the hub.
    • In this module, you will:

      • Create an event hub using the Azure CLI
      • Configure applications to send or receive messages through the event hub
      • Evaluate performance of event hub using the Azure portal
    • Module 5: Build a serverless application architecture, automate your operations, and integrate applications by handling Azure events with Event Grid.
    • In this module, you will:

      • Describe the capabilities and use cases for Event Grid
      • Create an application that handles events by using Event Grid and Logic Apps

Syllabus
    • Module 1: Choose a messaging model in Azure to loosely connect your services
      • Introduction
      • Choose whether to use messages or events
      • Choose a message-based delivery with queues
      • Choose Azure Event Grid
      • Choose Azure Event Hubs
      • Summary
    • Module 2: Implement message-based communication workflows with Azure Service Bus
      • Introduction
      • Choose a messaging platform
      • Exercise - Implement a Service Bus topic and queue
      • Write code that uses Service Bus queues
      • Exercise - Write code that uses Service Bus queues
      • Write code that uses Service Bus topics
      • Exercise - Write code that uses Service Bus topics
      • Summary
    • Module 3: Communicate between applications with Azure Queue storage
      • Introduction
      • Create the Azure storage infrastructure
      • Exercise - Create a storage account
      • Identify a queue
      • Exercise - Identify a queue
      • Programmatically access a queue
      • Exercise - Add a message to the queue
      • Exercise - Retrieve a message from the queue
      • Summary
    • Module 4: Enable reliable messaging for Big Data applications using Azure Event Hubs
      • Introduction
      • Create an Event Hub using the Azure CLI
      • Exercise - Use the Azure CLI to Create an Event Hub
      • Configure applications to send or receive messages through an Event Hub
      • Exercise - Configure applications to send or receive messages through an Event Hub
      • Evaluate the performance of the deployed Event Hub using the Azure portal
      • Exercise - Evaluate the performance of the deployed Event Hub using the Azure portal
      • Summary
    • Module 5: React to state changes in your Azure services by using Event Grid
      • Introduction
      • Respond to Azure events by using Event Grid
      • Exercise - Trigger a logic app by using Event Grid
      • Build logic that responds to an event
      • Exercise - Send an email when virtual machines change
      • Summary