AZ-220: Microsoft Azure IoT Developer
Log in to EnrollSummary
- intermediate
- azure
- azure-iot-central
- azure-iot-hub
In response to the coronavirus (COVID-19) situation, Microsoft is implementing several temporary changes to our training and certification program. Learn more.The content of this exam was updated on July 21, 2020. Please download the skills measured document below to see what changed.Candidates for this exam should have subject matter expertise developing cloud and edge components of an Azure IoT solution.Responsibilities for an Azure IoT Developer include managing the device lifecycle–set up, configuration, and maintenance–using cloud services and other tools. You implement designs for Azure IoT solutions including device topology, connectivity, debugging, and security, as well as solutions to manage, monitor, and transform IoT-related data pipelines. You also deploy Azure IoT Edge components and configure device networking on the edge.An Azure IoT Developer works with data engineers and other stakeholders to ensure successful business integration.A candidate for this exam should have experience implementing the Azure services that form an IoT solution, including data storage options, data analysis, data processing, and platform-as-a-service options. This role should also be able to recognize Azure IoT service configuration settings within the code portion of an IoT solution and perform specific IoT coding tasks in at least one Azure-supported language, including C#, Node, C, or Python.
Learning paths
Modules in this learning path
-
Set up continuous data export from Azure IoT Central to a Power BI app
8 Units1 hr 9 minThis module covers continuous data export from IoT Central. You use the scenario from your previously completed “Create your first Azure IoT Central app” Learn module, where you controlled a refrigerated truck. Here, in this module, you add continuous data export to both Azure Blob storage and an event hub. You then build a Power BI app to read and display the telemetry data on a mobile phone.
-
Manage IoT Central applications with the REST API
10 Units45 minThe IoT Central REST API lets you manage applications programmatically. For example, you can add device templates, create devices, set device properties, send commands to devices, and manage data exports.
-
Create your first Azure IoT Central app
9 Units1 hr 27 minThis module builds an IoT Central app to monitor and command a refrigerated truck. The first unit creates the app, the second unit defines a device template for a refrigerated truck. Then, create a programming project, add code to simulate a truck, and communicate with your IoT Central app. The truck is monitored through a custom dashboard.
-
Set up rules and take action on telemetry data in Azure IoT central
7 Units46 minThis module builds an IoT Central app to monitor and command a refrigerated truck. The first unit creates the app, the second unit defines a device template for a refrigerated truck. Then, create a programming project, add code to simulate a truck, and communicate with your IoT Central app. The truck is monitored through a custom dashboard.
Modules in this learning path
-
Automatically provision IoT devices securely and at scale with the Device Provisioning Service
8 Units57 minThe focus of this module is on creating a Device Provisioning Service (DPS) to securely handle multiple remote devices. First, you create an IoT Hub, and add the DPS service. Next, an X.509 root certificate, and multiple leaf certificates, are created to handle security. Code for a simulated device is provided. You then link all the pieces together, and verify that your DPS resource works. After completing the module, you should have a good understanding of how to provision Azure IoT devices at scale.
-
Automate IoT devices management with Azure IoT Hub
9 Units53 minAutomate IoT devices management with Azure IoT Hub
-
Manage your Azure IoT Hub with alerts and metrics
7 Units53 minLearn about metrics, alerts, diagnostics, and logs. Create an Azure IoT Hub, an app to send vibration telemetry, and then create and test some metrics and alerts.
-
Identify anomalies by routing data via IoT Hub to a built-in ML model in Azure Stream Analytics
9 Units1 hr 6 minLearn about Azure IoT Hub message routing, and Stream Analytics anomaly detection. Start by creating an app that simulates issues with conveyor belt vibration. Then, use the Azure portal to route all the data for archiving in blob storage. Finish by routing the vibration data to anomaly detection, using a built-in ML model.
-
Learn how to manage IoT devices as an IT Admin
5 Units39 minWith IoT adoption on the rise, learn what tools Microsoft offers Operations to help deploy, manage and secure said plethora of devices.
-
Remotely monitor and control devices with Azure IoT Hub
9 Units56 minCreate an IoT Hub device app, and a back-end service app. As a scenario, we use the monitoring, and controlling, of the temperature and humidity of a cheese cave.
Modules in this learning path
-
Set up an IoT Edge Gateway
10 Units1 hr 40 minThis module is theoretical and will walk you through how an IoT Edge device can be used as a gateway.
-
Introduction to Azure IoT Edge
6 Units29 minExplain the essential characteristics of the IoT Edge and the functionality of the IoT Edge components (modules, runtime, and cloud interface). Characterize the types of problems that you can solve with IoT Edge. Describe how the elements of IoT Edge can be combined to solve the problem of deploying IoT applications in the cloud.
-
Deploy a prebuilt module to the Edge device
8 Units56 minDeploy a pre-built temperature simulator module to the edge using a container. The pre-built module will be deployed to an IoT edge device. You will check that the module was successfully created and deployed to the edge. You will view the simulated data from the deployed module.
Modules in this learning path
-
Enabling digital transformation
7 Units24 minDigital transformation is a business innovation fueled by the explosion of the cloud, artificial intelligence (AI), and the internet of things (IoT). and allows organizations with new ways to understand and transform their business.
-
Microsoft Azure IoT strategy and solutions
6 Units23 minThis module provides an overview of Azure IoT and demonstrates Microsoft tools, services, and infrastructure that can help bring IoT to life for your organization and customers.
-
Introduction to implementing lambda architecture for IoT solutions
6 Units28 minAn overview of the concepts and resources behind storage technologies used in IoT applications on Azure. After completing the module, you can determine when to use Blob storage, Data Lake storage, CosmosBD, and Time Series Insights.
-
Explore and analyze time-stamped data with Time Series Insights
5 Units37 minAzure Time Series Insights allows you to collect, process, store, analyze, and query data at Internet Of Things (IoT) scale. Learn how to deploy this service and use it to gain insights from data generated by IoT devices.
-
Learn how to manage IoT devices as an IT Admin
5 Units39 minWith IoT adoption on the rise, learn what tools Microsoft offers Operations to help deploy, manage and secure said plethora of devices.
-
Create your first Azure IoT Central app
9 Units1 hr 27 minThis module builds an IoT Central app to monitor and command a refrigerated truck. The first unit creates the app, the second unit defines a device template for a refrigerated truck. Then, create a programming project, add code to simulate a truck, and communicate with your IoT Central app. The truck is monitored through a custom dashboard.
-
Introduction to Azure IoT Hub
6 Units28 minAssess the characteristics of Azure IoT Hub and determine scenarios when to use IoT Hub.
-
Introduction to Azure IoT Edge
6 Units29 minExplain the essential characteristics of the IoT Edge and the functionality of the IoT Edge components (modules, runtime, and cloud interface). Characterize the types of problems that you can solve with IoT Edge. Describe how the elements of IoT Edge can be combined to solve the problem of deploying IoT applications in the cloud.