
Publish and subscribe to Event Grid events
About this guide
Lab Scenario
In this lab, you will start with a proof-of-concept web app, hosted in a container, which will be used to subscribe to your Event Grid. This app will allow you to submit events and receive confirmation messages that the events were successful.
Job Skills
Exercise 1: Create Azure resources
- Task 1: Open the Azure portal
- Task 2: Open Azure Cloud Shell
- Task 3: Review the Microsoft.EventGrid provider registration
- Task 4: Create a custom Event Grid topic
- Task 5: Deploy the Azure Event Grid viewer to a web app
Exercise 2: Create an Event Grid subscription
- Task 1: Access the Event Grid Viewer web application
- Task 2: Create a new subscription
- Task 3: Observe the subscription validation event
- Task 4: Record subscription credentials
Exercise 3: Publish Event Grid events from .NET
- Task 1: Create a .NET project
- Task 2: Modify the Program class to connect to Event Grid
- Task 3: Publish new events
- Task 4: Observe published events
The Cloudguides in this series help enhance proficiency with Azure services and development principles, making it a valuable asset for building a career in cloud computing.
Architecture Diagram
Career Connections
With the increasing demand for cloud-based solutions, professionals with the skills from this series can pursue job prospects in roles such as Azure Developer, Cloud Developer, Software Engineer (cloud focus), DevOps Engineer (Azure focus), Cloud Solutions Architect (entry-level/supporting role).
As of 2025, starting salaries for cloud-related roles range from $70,000 to $140,000, with Azure Developers earning $70,000–$90,000, Cloud Developers $73,320, Software Engineers (Cloud Focus) $70,000–$90,000, DevOps Engineers (Azure Focus) $100,000–$140,000, and Cloud Solutions Architects (Entry-Level) $90,250, while professionals with five years of experience can earn between $90,000 and $190,000 depending on the role. Please note that these figures are approximate, derived from online sources, and can vary based on factors such as location, industry, and company size.