Connect your services together
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Learn how Azure's storage queues, event hubs, event grid, and service bus can improve your communication between devices.
- 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.
- 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.
- 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.
- 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.
- Describe the capabilities and use cases for Event Grid
- Create an application that handles events by using Event Grid and Logic Apps
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
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
Tags
Related Courses
Building Cloud Apps with Microsoft Azure - Part 1 (self-paced)Microsoft via edX Building Cloud Apps with Microsoft Azure - Part 3
Microsoft via edX DEV202.2x: Building Cloud Apps with Microsoft Azure – Part 2
Microsoft via edX Architecting Microsoft Azure Solutions
Microsoft via edX Implementing Predictive Analytics with Spark in Azure HDInsight
Microsoft via edX