AZ-220: Microsoft Azure IoT Developer

Log in to Enroll

Summary

  • 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

2 hr 58 min
Interested in building end to end IoT solutions with Azure IoT Central, but aren't quite sure what it can do for you? This path is the place to start.

Modules in this learning path

  • Set up continuous data export from Azure IoT Central to a Power BI app
    8 Units
    1 hr 9 min

    This 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 Units
    45 min

    The 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 Units
    1 hr 27 min

    This 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 Units
    46 min

    This 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.

5 hr 29 min
Interested in building end to end IoT solutions or about Azure IoT, but aren't quite sure what it can do for you? This path is the place to start.

Modules in this learning path

  • Automatically provision IoT devices securely and at scale with the Device Provisioning Service
    8 Units
    57 min

    The 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 Units
    53 min

    Automate IoT devices management with Azure IoT Hub

  • Manage your Azure IoT Hub with alerts and metrics
    7 Units
    53 min

    Learn 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 Units
    1 hr 6 min

    Learn 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 Units
    39 min

    With 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 Units
    56 min

    Create 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.

3 hr 5 min
Interested in building end to end IoT solutions or about Azure IoT, but aren't quite sure what it can do for you? This path is the place to start.

Modules in this learning path

  • Set up an IoT Edge Gateway
    10 Units
    1 hr 40 min

    This 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 Units
    29 min

    Explain 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 Units
    56 min

    Deploy 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.

5 hr 0 min
Interested in building end to end IoT solutions or about Azure IoT, but aren't quite sure what it can do for you? This path is the place to start.

Modules in this learning path

  • Enabling digital transformation
    7 Units
    24 min

    Digital 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 Units
    23 min

    This 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 Units
    28 min

    An 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 Units
    37 min

    Azure 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 Units
    39 min

    With 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 Units
    1 hr 27 min

    This 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 Units
    28 min

    Assess the characteristics of Azure IoT Hub and determine scenarios when to use IoT Hub.

  • Introduction to Azure IoT Edge
    6 Units
    29 min

    Explain 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.