Azure Event Hubs for Developers
2h 25mIntermediate2025-07-16
Authors

Nertil Poci
Freelance Software Architect
Course details
As modern applications become more decentralized and developers need to create solutions for receiving and processing events generated from multiple sources, building data ingestion pipelines that are simple, trusted, and scalable has never been more important. In this course, instructor Nertil Poci guides you through building your Event Hubs environment, sending data and processing events. He goes in-depth into storage options, covering cost implications of various solutions. The course concludes with coverage of advanced Event Hubs topics. If you’re looking to use Azure Event Hubs to ingest data and create actionable insights, check out this course.
Skills covered
Cloud DevelopmentIncident ResponseAzureSoftware Development ToolsCybersecurityCloud ComputingMicrosoftSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Building real-time traffic monitoring systems with Azure Event Hubs
1. Getting Started with Event Hubs
- 02 - Introduction to real-time data with Event Hubs
- 03 - Creating your first Event Hub namespace
- 04 - Event Hub partitions and parallel processing
- 05 - Building Event Hub instances for data processing
2. Sending Data to Event Hubs
- 06 - Setting up the traffic simulator app
- 07 - Connecting and authenticating with Event Hubs
- 08 - Sending your first traffic data
- 09 - Quick data preview with Event Hub Explorer
- 10 - Event size and performance considerations
- 11 - Challenge - Set up an Event Hub instance and send events
- 12 - Solution - Set up an Event Hub instance and send events
3. Processing Real-Time Events
- 13 - Real-time processing with Azure Stream Analytics
- 14 - Processing events with Azure Functions
- 15 - Connecting to Azure SignalR
- 16 - Streaming with Azure SignalR
4. Designing a Real-Time Storage Pipeline with Event Hubs
- 17 - Understanding storage scenarios and patterns
- 18 - Capturing raw events to Azure Blob Storage
- 19 - Enriching streaming data with external context
- 20 - Storing real-time traffic snapshots in Cosmos DB
- 21 - Real-time updates with Cosmos DB change feed
- 22 - Using a no-code editor
- 23 - Other inputs and outputs
- 24 - Challenge - Build a real-time traffic processing pipeline
- 25 - Solution - Build a real-time traffic processing pipeline
5. Advanced Event Hub Topics
- 26 - Autoscaling Event Hubs with auto-inflate
- 27 - Disaster recovery
- 28 - Monitoring and alerting in Event Hubs
- 29 - Configuring advanced Stream Analytics settings for robust event processing
Conclusion
- 30 - Continue learning Azure Event Hubs