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 Microsoft Azure IoT Developer Course
LinkedIn Learning [Free Trial] Learning IoT Development with Azure Pluralsight Azure IoT Hub for Developers: Getting Started Microsoft Azure: Creating IoT Solutions Udemy Introduction to Microsoft Azure IoT
AZ-220 Azure IoT Specialty Practice Test & Lab
Udemy Practice Test Azure IoT Developer Practice Questions Labs for AZ-220 GitHub 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
Create an IoT hub using the Azure portal
Register a device
Register a new device in the IoT hub
Configure a device twin
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-twin-getstarted
Configure IoT Hub tier and scaling
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-scaling
Build Device Messaging and Communication
Build messaging solutions by using SDKs (device and service)
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-sdks
Implement device-to-cloud communication
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-d2c
Implement cloud-to-device communication
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-c2d
Configure file upload for devices
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-file-upload
Configure Physical IoT Devices
Recommend an appropriate protocol based on device specifications
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-protocols
Configure device networking, topology, and connectivity
https://docs.microsoft.com/en-us/azure/iot-hub/virtual-network-support
Provision and Manage Devices (20-25%)
Implement the Device Provisioning Service (DPS)
Create a Device Provisioning Service
https://docs.microsoft.com/en-us/azure/iot-dps/quick-setup-auto-provision
Create a new enrollment in DPS
https://docs.microsoft.com/en-us/azure/iot-dps/quick-enroll-device-tpm-csharp
Manage allocation policies by using Azure Functions
https://docs.microsoft.com/en-us/azure/iot-dps/how-to-use-custom-allocation-policies
Link an IoT Hub to the DPS
https://docs.microsoft.com/en-us/cli/azure/iot/dps/linked-hub?view=azure-cli-latest
Manage the Device Lifecycle
Provision a device by using DPS
https://docs.microsoft.com/en-us/azure/iot-dps/tutorial-set-up-device
Deprovision an autoenrollment
https://docs.microsoft.com/en-us/azure/iot-dps/how-to-unprovision-devices
Decommission (disenroll) a device
https://docs.microsoft.com/en-us/azure/iot-dps/how-to-revoke-device-access-portal
Manage IoT Devices by Using IoT Hub
Manage devices list in the IoT Hub device registry
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry
Modify device twin tags and properties
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-device-twins
Trigger an action on a set of devices by using IoT Hub Jobs and Direct Methods
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-direct-methods
Set up Automatic Device Management of IoT devices at scale
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-automatic-device-management
Build a Solution by Using IoT Central
Define a device type in Azure IoT Central
https://docs.microsoft.com/en-us/azure/iot-central/core/howto-set-up-template
Configure rules and actions in Azure IoT Central
https://docs.microsoft.com/en-us/azure/iot-central/core/quick-configure-rules
Define the operator view
Add and manage devices from IoT Central
https://docs.microsoft.com/en-us/azure/iot-central/core/howto-manage-devices
Monitor devices
https://docs.microsoft.com/en-us/azure/iot-central/core/quick-monitor-devices
Custom and industry-focused application templates
What are application templates?
Monitor application health using metrics
Monitor the health of the devices connected to an IoT Central application
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
https://docs.microsoft.com/en-us/azure/iot-edge/quickstart
Create a deployment for IoT Edge devices
https://docs.microsoft.com/en-us/azure/iot-edge/how-to-deploy-monitor
Install container runtime on IoT devices
Define and implement deployment manifest
https://docs.microsoft.com/en-us/azure/iot-edge/module-composition
Update security daemon and runtime
https://docs.microsoft.com/en-us/azure/iot-edge/how-to-update-iot-edge
Develop Modules
Create and configure an Edge module
https://docs.microsoft.com/en-us/azure/iot-edge/module-development
Deploy a module to an Edge device
https://docs.microsoft.com/bs-latn-ba/azure/iot-edge/how-to-deploy-modules-portal
Publish an IoT Edge module to an Azure Container Registry
https://docs.microsoft.com/en-us/windows/ai/windows-ml-container/iot-edge-runtime
Configure an IoT Edge Device
Select and deploy an appropriate gateway pattern
https://docs.microsoft.com/en-us/azure/iot-edge/iot-edge-as-gateway
Implement Industrial IoT solutions with modules like Modbus and OPC
Connect Modbus TCP devices through an IoT Edge device gateway
A step-by-step guide to installing OPC Publisher on Azure IoT Edge
Implement module-to-module communication
https://docs.microsoft.com/en-us/azure/iot-edge/iot-edge-runtime#module-communication
Implement and configure offline support
https://docs.microsoft.com/en-us/azure/iot-edge/offline-capabilities
Process and Manage Data (15-20%)
Configure Routing in Azure IoT Hub
Implement message enrichment in IoT Hub
https://docs.microsoft.com/en-us/azure/iot-hub/tutorial-message-enrichments
Configure routing of IoT Device messages to endpoints
https://docs.microsoft.com/en-us/azure/iot-hub/tutorial-routing
Define and test routing queries
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-routing-query-syntax
Integrate with Event Grid
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-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
https://docs.microsoft.com/en-us/azure/architecture/data-guide/scenarios/time-series
Create an Azure Time Series Insights (TSI) environment
https://docs.microsoft.com/en-us/azure/time-series-insights/tutorial-create-populate-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
https://docs.microsoft.com/en-us/azure/iot-hub/tutorial-use-metrics-and-diags#set-up-metrics
Set up diagnostics logs for Azure IoT Hub
Query and visualize tracing by using Azure monitor
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-distributed-tracing#query-and-visualize
Use Azure Policy definitions for IoT Hub
Troubleshoot Device Communication
Establish maintenance communication
https://docs.microsoft.com/en-us/azure/iot-hub/tutorial-connectivity
Verify device telemetry is received by IoT Hub
https://docs.microsoft.com/en-us/azure/iot-hub/quickstart-send-telemetry-dotnet
Validate device twin properties, tags and direct methods
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-device-twins
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-direct-methods
Troubleshoot device disconnects and connects
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-troubleshoot-connectivity
Perform End-to-end Solution Testing and Diagnostics
Estimate the capacity required for each service in the solution
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-scaling
Conduct performance and stress testing
https://github.com/IoTChinaTeam/Azure-IoTHub-StressTest
Set up device D2C message tracing by using Azure Distributed Tracing
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-distributed-tracing
Implement Security (15-20%)
Implement Device Authentication in the IoT Hub
Choose an appropriate form of authentication
https://azure.microsoft.com/en-in/blog/iot-device-authentication-options/
Manage the X.509 certificates for a device
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-x509ca-overview
Manage the symmetric keys for a device
https://docs.microsoft.com/en-us/azure/iot-dps/quick-create-simulated-device-symm-key
Implement Device Security by Using DPS
Configure different attestation mechanisms with DPS
https://docs.microsoft.com/en-us/azure/iot-dps/use-hsm-with-sdk
Generate and manage x.509 certificates for IoT Devices
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-x509ca-overview
Configure enrollment with x.509 certificates
https://docs.microsoft.com/bs-latn-ba/azure/iot-dps/quick-enroll-device-x509-csharp
Generate a TPM endorsements key for a device
https://azure.microsoft.com/en-in/blog/device-provisioning-identity-attestation-with-tpm/
Configure enrollment with symmetric keys
https://docs.microsoft.com/en-us/azure/iot-dps/how-to-legacy-device-symm-key
Implement Azure Security Center (ASC) for IoT
Enable ASC for IoT in Azure IoT Hub
https://docs.microsoft.com/en-us/azure/asc-for-iot/quickstart-onboard-iot-hub
Create security modules
https://docs.microsoft.com/en-us/azure/asc-for-iot/quickstart-create-security-twin
Configure custom alerts
https://docs.microsoft.com/en-us/azure/asc-for-iot/quickstart-create-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 about how your preparation is going on!
In case you are looking for other Azure certification exams check out this page
Follow/Like ravikirans.com 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.
Share the Article in Your Social Media Networks
2 2 - 4Shares
2 Comments
Thankyou RAVIKIRAN, for updating the study material with the latest exam syllabus points. Cleared my Az-220 exam today, had referred the provided links on this page. Thankyou very much, as these resources helped a lot in clearing my exam.
Welcome Hemant