Course AZ-220 Microsoft Azure IoT Developer


This course provides students with the skills and knowledge required to successfully create and maintain the cloud and edge portions of an Azure IoT solution. The course includes full coverage of the core Azure IoT services such as IoT Hub, Device Provisioning Services, Azure Stream Analytics, Time Series Insights, and more. In addition to the focus on Azure PaaS services, the course includes sections on IoT Edge, device management, monitoring and troubleshooting, security concerns, and Azure IoT Central.

Course Duration: 4 Day(s)


Create, configure, and manage an Azure IoT hub.

Provision devices by using IoT Hub and DPS, including provisioning at scale.

Establish secure 2-way communication between devices and IoT Hub.

Implement message processing by using IoT Hub routing and Azure Stream Analytics.

Configure the connection to Time Series Insights and support business integration requirements.

Implement IoT Edge scenarios using marketplace modules and various edge gateway patterns.

Implement IoT Edge scenarios that require developing and deploying custom modules and containers.

Implement device management using device twins and direct methods.

Implement solution monitoring, logging, and diagnostics testing.

Recognize and address security concerns and implement Azure Security Center for IoT.

Build an Azure Digital Twins solution that integrates upstream and downstream services.

Build an IoT Solution by using Azure IoT Central and recognize SaaS opportunities for IoT.


Module 1: Introduction to IoT and Azure IoT Services

Module 2: Devices and Device Communication

Module 3: Device Provisioning at Scale

Module 4: Message Processing and Analytics

Module 5: Insights and Business Integration

Module 6: Azure IoT Edge Deployment Process

Module 7: Azure IoT Edge Modules and Containers

Module 8: Device Management

Module 9: Solution Testing, Diagnostics, and Logging

Module 10: Azure Security Center and IoT Security Considerations

Module 11: ADT

Module 12: Build an IoT Solution with IoT Central

If you want detailed information please click here

Who Should Attend

To be successful in this course, learners should have the following:

Cloud Solution Awareness: Students should have experience using the Azure Portal and a basic understanding of PaaS, SaaS, and IaaS implementations.

Software Development Experience: Software development experience is a prerequisite for this course, but no specific software language is required, and the experience does not need to be at a professional level. 

Data Processing Experience: General understanding of data storage and data processing is a recommended but not required. 

Free online: Azure Fundamentals (

Instructor-led course: AZ-900: Azure Fundamentals (

Target Audience

Azure Developer


Azure Developer