
AZ-220: Microsoft Azure IoT Developer
People are viewing this right now
Course Detail
-
Module: Set up the IoT solution infrastructure (15–20%)
-
Create and configure an IoT Hub
- Create an IoT Hub
- Configure scaling and tiers
- Set up IoT Hub endpoints and routing
-
Build device messaging and communication
- Use device-to-cloud and cloud-to-device messaging
- Configure message retention and delivery
-
Create and configure an IoT Hub
-
Module: Provision and manage devices (15–20%)
-
Provision devices using IoT Hub Device Provisioning Service (DPS)
- Set up the DPS instance
- Use symmetric keys, X.509 certificates, and TPM for attestation
-
Manage IoT devices
- Use device twins
- Update and query twin properties
-
Provision devices using IoT Hub Device Provisioning Service (DPS)
-
Module: Implement IoT Edge (15–20%)
-
Develop and deploy modules
- Create IoT Edge modules
- Deploy and monitor modules
-
Manage the IoT Edge device lifecycle
- Configure IoT Edge runtime
- Monitor and troubleshoot IoT Edge devices
-
Develop and deploy modules
-
Module: Process and manage data (15–20%)
-
Set up message routing and data enrichment
- Route messages to built-in and custom endpoints
- Add message enrichment to telemetry
-
Integrate with downstream services
- Connect to Azure Stream Analytics, Event Grid, Event Hub, etc.
- Store data in Azure Storage or Cosmos DB
-
Set up message routing and data enrichment
-
Module: Monitor, troubleshoot, and optimize IoT solutions (15–20%)
-
Monitor IoT solution health
- Use metrics and logs
- Configure alerts and diagnostics
-
Troubleshoot device communication
- Use the Azure portal and CLI
- Enable diagnostic logs and metrics
-
Monitor IoT solution health
-
Module: Implement security (10–15%)
-
Configure device security
- Use DPS for secure provisioning
- Use X.509 certificates, TPM, and SAS tokens
-
Implement security best practices
- Use RBAC and managed identities
- Secure IoT Edge modules and deployments
-
Configure device security

AZ-220: Microsoft Azure IoT Developer