Preparation for AZ-220 should focus on the official skills outline and hands-on practice with Azure IoT services.
- Review the official skills measured
Use the AZ-220 study guide to understand exactly what is tested. The current outline (as of January 30, 2023) is organized into:
- Set up the Azure IoT Hub solution infrastructure
- Provision and manage devices
- Implement IoT Edge
- Implement business integration
- Process and manage data
- Monitor, troubleshoot, and optimize IoT solutions
- Implement security
Earlier versions of the exam had very similar domains, so focus on the latest “Skills measured as of January 30, 2023” section.
- Map study to each skill area
Use the detailed bullets in the study guide as a checklist and ensure the ability to perform each task in an Azure subscription:
- Set up the Azure IoT Hub solution infrastructure
- Create and configure an IoT hub, register devices, configure device twins, and scale IoT Hub tiers.
- Build device messaging using SDKs, implement device-to-cloud and cloud-to-device communication, configure file upload, optimize message size, and connect using TLS server certificates.
- Recommend protocols/gateways, configure device networking/topology, and add IoT Plug and Play capabilities.
- Provision and manage devices
- Create and configure the Device Provisioning Service (DPS): create DPS, create enrollments, and link IoT hubs.
- Manage device lifecycle: provision via DPS, deprovision auto-enrollments, and decommission devices.
- Manage devices in IoT Hub: device registry, device twin tags/properties, Automatic Device Management, module identities, and module twins.
- Manage devices in Azure IoT Central: device templates with DTDL, rules/actions/commands, device enrollment, app management (security, tenants, customization, visualizations), data integration (ingress/export/transformation), jobs, and APIs.
- Implement IoT Edge
- Set up IoT Edge devices: create device identities, configure devices for IoT Edge, install container runtime, configure container startup options, update IoT Edge runtime, and provision via DPS.
- Deploy IoT Edge: create deployment manifests, target single/multiple devices, and create continuous deployments using Azure DevOps.
- Develop IoT Edge modules: create/customize modules, deploy custom modules, publish to Azure Container Registry, define module configuration, configure routing, and set up dev environment.
- Configure IoT Edge devices: select gateway patterns, deploy IoT gateways, configure IoT Edge certificates, implement offline support with local storage, create layered hierarchies of IoT Edge devices, and interact with the IoT Edge security manager.
- Implement business integration
- Integrate with upstream/downstream systems: configure inputs/outputs to native Azure and third-party services, and set up IoT Hub routing to downstream resources.
- Work with Azure Digital Twins: create models and twins, map device data to models/relationships, ingest and translate IoT messages, configure routes/endpoints for business logic, manage/query the graph, update properties, and monitor/troubleshoot Digital Twins.
- Process and manage data
- Configure message routing in IoT Hub: message enrichment, routing telemetry and non-telemetry events to endpoints, routing queries, configure IoT Hub as an Event Grid source, and reconfigure the default Event Hubs endpoint.
- Configure stream processing: create Azure Stream Analytics jobs via the portal, process/filter data with Azure Functions, write user-defined functions and aggregations, consume Azure Machine Learning functions, and configure outputs.
- Write Stream Analytics queries that run both on IoT Edge and in the cloud.
- Monitor, troubleshoot, and optimize IoT solutions
- Configure health monitoring: rules/alerts based on IoT Hub metrics, diagnostics logs, Azure Policy for IoT Hub, IoT Edge metrics, and IoT Edge diagnostic logs.
- Troubleshoot device communication: verify telemetry reception, validate device twin properties/tags/direct methods, troubleshoot connects/disconnects, IoT Edge modules/devices, message loss, and evaluate/test IoT Hub failover.
- Implement security
- Implement device and gateway security: shared access keys, key rotation, managed identities, HSMs, and TPMs.
- Implement secure connections: access control, authentication, shared access policies, and TLS.
- Implement secure networking: IP filtering and private endpoints.
- Implement Microsoft Defender for IoT: configure agent-based solutions, install and configure Defender-IoT-micro-agents, and configure built-in and custom alerts for IoT Hub.
- Use recommended study resources
From the study guide:
- Get trained: Choose from self-paced learning paths and modules or take an instructor-led course listed under the AZ-220 exam page.
- Documentation: Work through the Azure IoT documentation, Device Update for IoT Hub, Azure IoT Edge, and Microsoft Defender for IoT documentation.
- Community and Q&A: Use Microsoft Q&A and the Internet of Things (IoT) Tech Community to clarify questions and see real-world issues.
- Videos: Use Exam Readiness Zone, Azure Fridays, and other Microsoft Learn shows for conceptual and demo-based learning.
- Practice with hands-on labs
For each bullet in the skills list, perform the task in an Azure subscription:
- Build an end-to-end solution: devices → IoT Hub → Stream Analytics → storage/other services.
- Add IoT Edge with custom modules and routing.
- Integrate with Azure Digital Twins and configure message routing and Stream Analytics.
- Enable monitoring, diagnostics, and Defender for IoT.
- Understand exam logistics and restrictions
- Review the AZ-220 prep guide and practice the skills listed.
- Use Microsoft Official Courseware or partner-led training if structured guidance is preferred.
- Free online learning is available on Microsoft Learn; follow @MicrosoftLearn for updates.
- AI tools such as Copilot cannot be used during Microsoft certification exams; exam security and ethical conduct policies apply.
Following the official skills outline as a checklist, combined with hands-on implementation of each capability in Azure IoT Hub, IoT Edge, IoT Central, and related services, is the most effective preparation path for AZ-220.
References: