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
Advanced AI on Microsoft Azure: Ethics and Laws, Research Methods and Machine LearningCloudswyft via FutureLearn Ethics, Laws and Implementing an AI Solution on Microsoft Azure
Cloudswyft via FutureLearn Deep Learning and Python Programming for AI with Microsoft Azure
Cloudswyft via FutureLearn Advanced Artificial Intelligence on Microsoft Azure: Deep Learning, Reinforcement Learning and Applied AI
Cloudswyft via FutureLearn AI Design and Engineering with Microsoft Azure
Cloudswyft via FutureLearn