AZ-220 Exam Study Guide (Azure IoT Developer) – Specialty

AZ-220: Microsoft Azure IoT Developer Certificate Exam Study Guide

Preparing for the AZ-220 Microsoft Azure IoT Developer exam? Don't know where to start? This post is the AZ-220 Certificate Study Guide (with links to each exam objective).

I have curated a list of articles from Microsoft documentation for each objective of the AZ-220 exam. Please share the post within your circles so it helps them to prepare for the exam.

AZ-220 Azure IoT Specialty Practice Test & Lab

Udemy Practice TestMicrosoft Azure IoT Developer Practice Questions
Labs for AZ-220GitHub Labs for AZ-220 Exam

AZ-220 Azure IoT Developer Other Materials

Coursera [Specialization]Programming the Internet of Things (IOT)
Udacity [Nanodegree]Intel® Edge AI for IoT Developers
Amazon e-book (PDF)IoT Solutions in Microsoft Azure IoT Suite

To view other Azure certificate study guides, click here

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

Looking for AZ-220 dumps? Read this!

Using az-220 exam dumps can get you permanently banned from taking any future Microsoft certificate exam. Read the FAQ page for more information. However, I strongly suggest you validate your understanding with practice questions.

Implement the IoT solution Infrastructure (15-20%)

Create and Configure an IoT Hub

Create an IoT Hub

Register a device

Configure a device twin

Configure IoT Hub tier and scaling


Build Device Messaging and Communication

Build messaging solutions by using SDKs (device and service)

Implement device-to-cloud communication

Implement cloud-to-device communication

Configure file upload for devices


Configure Physical IoT Devices

Recommend an appropriate protocol based on device specifications

Configure device networking, topology, and connectivity


Amazon link (affiliate)

Provision and Manage Devices (20-25%)

Implement the Device Provisioning Service (DPS)

Create a Device Provisioning Service

Create a new enrollment in DPS

Manage allocation policies by using Azure Functions

Link an IoT Hub to the DPS


Manage the Device Lifecycle

Provision a device by using DPS

Deprovision an autoenrollment

Decommission (disenroll) a device


Manage IoT Devices by Using IoT Hub

Manage devices list in the IoT Hub device registry

Modify device twin tags and properties

Trigger an action on a set of devices by using IoT Hub Jobs and Direct Methods

Set up Automatic Device Management of IoT devices at scale


Build a Solution by Using IoT Central

Define a device type in Azure IoT Central

Configure rules and actions in Azure IoT Central

Define the operator view

Add and manage devices from IoT Central

Monitor devices

Implement Edge (15-20%)

Set up and Deploy an IoT Edge Device

Create a device identity in IoT Hub

Deploy a single IoT device to IoT Edge

Create a deployment for IoT Edge devices

Install container runtime on IoT devices

Define and implement deployment manifest

Update security daemon and runtime


Develop Modules

Create and configure an Edge module

Deploy a module to an Edge device

Publish an IoT Edge module to an Azure Container Registry


Configure an IoT Edge Device

Select and deploy an appropriate gateway pattern

Implement module-to-module communication

Implement and configure offline support

Process and Manage Data (15-20%)

Configure Routing in Azure IoT Hub

Implement message enrichment in IoT Hub

Configure routing of IoT Device messages to endpoints

Define and test routing queries

Integrate with Event Grid

YouTube video: Azure IoT Hub integration with Azure Event Grid


Configure Stream Processing

Create ASA for data and stream processing of IoT data

Process and filter IoT data by using Azure Functions

Configure Stream Analytics outputs


Configure an IoT solution for Time Series Insights (TSI)

Implement solutions to handle telemetry and time-stamped data

Create an Azure Time Series Insights (TSI) environment

Connect the IoT Hub and the Time Series Insights (TSI)

Monitor, Troubleshoot, and Optimize IoT Solutions (15-20%)

Configure Health Monitoring

Configure metrics in IoT Hub

Set up diagnostics logs for Azure IoT Hub

Query and visualize tracing by using Azure monitor


Troubleshoot Device Communication

Establish maintenance communication

Verify device telemetry is received by IoT Hub

Validate device twin properties, tags and direct methods

Troubleshoot device disconnects and connects


Perform End-to-end Solution Testing and Diagnostics

Estimate the capacity required for each service in the solution

Conduct performance and stress testing

Set up device D2C message tracing by using Azure Distributed Tracing

Implement security (15-20%)

Implement Device Authentication in the IoT Hub

Choose an appropriate form of authentication

Manage the X.509 certificates for a device

Manage the symmetric keys for a device


Implement Device Security by Using DPS

Configure different attestation mechanisms with DPS

Generate and manage x.509 certificates for IoT Devices

Configure enrollment with x.509 certificates

Generate a TPM endorsements key for a device

Configure enrollment with symmetric keys


Implement Azure Security Center (ASC) for IoT

Enable ASC for IoT in Azure IoT Hub

Create security modules

Configure custom alerts

That's it! This completes the AZ-220 Certification Study Guide!

What do you think? Let me know in the Comments section if I have missed out on anything. Also, I love to hear from you how your preparation is going on!

In case you are looking for other Azure certification exams check out this page

Follow/Like to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

  • 2
  • 2

You may also like

Leave a Reply

Your e-mail address will not be published. Required fields are marked *