Streaming IoT Data with Azure Serverless and AI
2h 2mIntermediate2025-08-15
Authors

Mike Benkovich
Former Microsoft Evangelist, Current Software Architect
Course details
You may already be familiar with platform as a service (PaaS), but this course takes you further by teaching you how to work with several of the serverless options available in Azure. After covering the foundations of serverless computing, instructor Mike Benkovich introduces you to stream analytics, Event Hubs, advanced queries, and functions. Working through a real-world scenario, follow along with demos that will help you build skills for IoT provisioning, provisioning an ASA job, and more. Check out this course to gain the skills to leverage Azure Serverless capabilities to design data flows.
Learning objectives
Provision an IoT Hub in Azure.
Provision a Stream Analytics job in the Azure portal.
Send alerts to Event Hub using Stream Analytics.
Create a Function app in the Azure portal.
Set up and use Logic Apps to send alerts.
Learning objectives
Provision an IoT Hub in Azure.
Provision a Stream Analytics job in the Azure portal.
Send alerts to Event Hub using Stream Analytics.
Create a Function app in the Azure portal.
Set up and use Logic Apps to send alerts.
Skills covered
Internet of ThingsHardwareCloud DevelopmentCloud AdministrationAzureSoftware Development ToolsCloud ServicesCloud PlatformsCloud ComputingMicrosoftSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Leveraging serverless capabilities using Azure services
- 02 - What you should know
1. Understanding Serverless Computing
- 03 - Streaming data with serverless and AI
- 04 - Our serverless weather station
2. IoT Hub
- 05 - What is IoT Hub
- 06 - Provisioning IoT Hub
- 07 - Connecting devices
- 08 - Adding a Raspberry Pi simulator
3. Stream Analytics
- 09 - What is Stream Analytics
- 10 - Provisioning an ASA job
- 11 - Defining an Azure Stream Analytics job
- 12 - Storing data using Stream Analytics
- 13 - Job performance monitoring
4. Event Hubs
- 14 - Event Hubs overview
- 15 - Provisioning an event hub
- 16 - Stream Analytics query language
- 17 - Send alerts to Event Hubs with Stream Analytics
- 18 - Comparing messaging services
5. Azure Functions
- 19 - Introducing function apps
- 20 - Create a function app
- 21 - Working with triggers
- 22 - Manage and monitor functions
- 23 - Logging in functions
- 24 - Working with Application Insights
- 25 - Working with Kudu
- 26 - Visual Studio function project
- 27 - Create a function with Visual Studio
- 28 - Deploy function from Visual Studio
- 29 - VS Code function project
- 30 - Create a function with VS Code
- 31 - Options for deploying a function from VS Code
6. Logic Apps and OpenAI
- 32 - Azure OpenAI Service
- 33 - Provisioning an Azure OpenAI Service
- 34 - What are Logic Apps
- 35 - From queue to AI to email with Logic Apps
Conclusion
- 36 - Exploring Azure IoT Central and reference architectures
- 37 - Teardown
- 38 - Next steps - Learning more about Azure serverless computing
Related courses
- Cloud Computing with IBM Bluemix
- Leveraging AI and Data Engineering for Sustainable Solutions
- Live Streaming on LinkedIn
- Live Streaming with OBS (Open Broadcaster Software)
- Live Streaming on YouTube
- Releasing Music on Digital Streaming Platforms
- Live Video Streaming: Essential Skills
- Learning Video Live Streaming
Related learn paths
- Mastering Executive-Level Data Analytics
- AI Boot Camp for Small and Medium-Sized Businesses (SMBs)
- Get Ahead In Data Science
- Master Digital Transformation
- Become an Ethical Hacker
- Advance Your Data Skills in Apache Spark
- Advance Your Skills in the Hadoop/NoSQL Data Science Stack
- Become a Power BI Specialist