AZ-220: Microsoft Azure IoT Developer
The Microsoft Global Partner Solutions (GPS) Technical Team, IoT Product Group, IoT Advocates, and Microsoft Worldwide Learning have collaborated to create this guide to help you prepare for the Microsoft Azure IoT Developer exam!
Skills Measured
Section # | Topic | Homework |
---|---|---|
1 | Setup the IoT Solution Infrastructure (10-15%) | Link |
2 | Provision and Manage Devices (15-20%) | Link |
3 | Implement IoT Edge (15-20%) | Link |
4 | Implement Business Integration (5-10%) | Link |
5 | Process and Manage Data (15-20%) | Link |
6 | Monitor, Troubleshoot, and Optimize IoT Solutions (5-10%) | Link |
7 | Implement security (5-10%) | Link |
How to use this study guide
This study guide includes resources and homework suggestions that includes both reading and hands-on activities that are directly aligned to exam objectives. The Microsoft Tech Community “Learn IoT” Conversation Space is available for students to ask questions and collaborate with others also studying for this exam.
What are the Prerequisites?
- Software Development Experience
- No specific software language required
- Does not need to be at a professional level - Data Processing Experience
- General understanding of data storage and data processing (recommended but not required) - Cloud Solution Awareness
- Have a basic understanding of PaaS, SaaS, and IaaS implementations
- Microsoft Azure Fundamentals (AZ-900) or equivalent skills, is recommended
What is in this repo?
Simple… Each file listed is a separate homework assignment, one for each of the exam objectives. If you see a typo or want to add content that others may find useful, edit away and submit your changes! Additionally, if you see something, say something! Let’s leverage the power of the community.
If you run across an interesting blog post, article, nuggest of truth, update the documents on Github!
Important Links
- AZ-220: Microsoft Azure IoT Developer Exam
- Skills Measured on AZ-220
- Microsoft Certified: Azure IoT Developer Specialty
- MS Learn - IoT Learning Resources - IoT-related Learning Paths and Modules
- Microsoft Tech Community “Learn IoT” Conversation Space - Where you can discuss IoT learning resources and ask homework questions
- Microsoft Tech Community “Internet of Things” - Stay up to date, learn and discuss Internet of Things: Azure IoT, Sphere, Edge, RTOS, Time Series Insights, Windows IoT, Robotics, Security
- YouTube: Microsoft IoT Developers - Watch videos for IoT Developers about latest updates and news as well as demos and deep dives into Microsoft IoT services and technologies. Weekly releases of the IoT Show, regular premieres of the IoT Deep Dives, advocates and engineers’ demos, and more.
- Azure Learning Explorer - Discover published Azure learning modules, paths, videos, certifications, exams for services of your interest. Select one or more related services, then click the dropdown at the top for related resources.
- Microsoft Azure certification exams - Find other related certifications and plan your certification journey
- Student Discounts
Presentations
- AZ-220 Overview Slides - Slides from the Microsoft Learn Student Ambassador session on preparing for the Microsoft Azure IoT Developer Certification
- Build End-to-End IoT Solutions - 6 Part webinar series teaching you how to get started building end to end IoT solutions with Azure IoT. Sessions were delivered during a live event April 2021 and recordings uploaded here for anyone to learn Azure IoT!
Learning and Labs by Exam Area (Skills Measured breakdown)
Exam Updates
Skills Measured - Exam update on July 28, 2022
- Modified “Build device messaging and communication”: subtopic “Connect to IoT Hub using TLS server certificates” changed to “Connect to IoT Hub by using Transport Layer Security (TLS) server certificates”
- Added “Configure physical IoT devices”” subtopic “Add IoT Plug and Play capabilities to a device in a model-driven solution”
- Minor Revision “Manage IoT devices by using IoT Hub”
- Major Revision “Manage IoT devices by using Azure IoT Central”
- Minor Revision “Set up an IoT Edge device”
- Minor Revision “Develop IoT Edge modules”
- Minor Revision “Integrate with upstream and downstream systems”
- Minor Revision “Develop Azure Digital Twins (ADT) solutions”
- Minor Revision “Configure message routing in Azure IoT Hub”
- Minor Revision “Configure stream processing of IoT data”
- Minor Revision “Configure health monitoring of a solution”
- Minor Revision “Troubleshoot device communication”
- Removed “Ensure performance and availability”
- Minor Revision “Implement security for IoT devices and services”
- Minor Revision “Implement Microsoft Defender for IoT”
Skills Measured - Exam update on May 25, 2021
- Modified “Develop Azure Digital Twins (ADT)”: subtopic “Create a digital twin by using the DTDL” changed to “Solutions create ADT models and digital twins”
- Added “Configure an Azure Defender for IoT agent-based solution” to “Implement Security”, subtopic “Implement Azure Defender for IoT”
- Added “Implement Defender-IoT-micro-agents (security agents)” to “Implement Security”, subtopic “Implement Azure Defender for IoT”
- Added “Configure built-in and custom alerts for IoT Hub” to “Implement Security”, subtopic “Implement Azure Defender for IoT”
- Removed “Enable Azure Defender for IoT in Azure IoT Hub” from “Implement Security”, subtopic “Implement Azure Defender for IoT”
- Removed “Create security modules” from “Implement Security”, subtopic “Implement Azure Defender for IoT”
- Removed “Configure custom alerts” from “Implement Security”, subtopic “Implement Azure Defender for IoT”
- Removed “Configure the interval at which messages are sent” from “Implement Security”, subtopic “Implement Azure Defender for IoT”
Skills Measured - Exam update on September 24, 2020
- Added “Monitor application health using metrics” to “Provision and Manage Devices”, subtopic “Build a solution by using IoT Central”
- Added “Implement Industrial IoT solutions with modules like Modbus and OPC” to “Implement Edge”, subtopic “Configure an IoT Edge device”
- Added “Use Azure Policy definitions for IoT Hub” to “Monitor, troubleshoot, and optimize IoT solutions”, subtopic “Configure health monitoring”
Skills Measured - Exam update on July 21, 2020
- Added “IoT Edge automatic deployments” to “Implement Edge”, subtopic “Setup and deploy an IoT Edge Device”
- Added “Deploy on constrained devices” to “Implement Edge”, subtopic “Setup and deploy an IoT Edge Device”
- Added “Secure IoT Edge solutions” to “Implement Edge”, subtopic “Setup and deploy an IoT Edge Device”
- Added “Deploy production certificates” to “Implement Edge”, subtopic “Setup and deploy an IoT Edge Device”
- Modified “Implement and configure offline support (including local storage)” to “Implement Edge”, subtopic “Setup and deploy an IoT Edge Device”
Skills Measured - Exam update on May 28, 2020
- Added “Custom and industry-focused application templates” to “Provision and Manage Devices”, subtopic “IoT Central”
- Added “Provision IoT Edge devices with DPS” to “Implement Edge”, subtopic “Setup and Deploy an IoT Edge Device”
- Removed “Set up device D2C message tracing by using Azure Distributed Tracing” from “Monitor, troubleshoot, and optimizeIoT solutions”, subtopic “Perform end-to-end solution testing and diagnostics”
AZ-220 Practice Exams
Are you ready for the AZ-220 exam?
- Assessment - English, 30 questions, 100 minutes (single- or double-take options)
- Practice Exam - English, 123 questions, can take multiple times