, , ,

AZ-220 Study Guide: Microsoft Azure IoT Developer

10–15 minutes
11 comments on AZ-220 Study Guide: Microsoft Azure IoT Developer
AZ-220 Microsoft Azure IoT Developer Exam Study Guide

If you are a Developer focusing on Internet of Things (IoT) solutions on Microsoft Azure, then the AZ-220 Microsoft Azure IoT Developer is for you. I am currently preparing for that exam, so I want to share my AZ-220 Microsoft Azure IoT Developer Certification Exam Study Guide with you. If you are passing the AZ-220 exam, you will earn the Microsoft Certified: Azure IoT Developer Specialty certification, that you understand how to implement the Azure services that form an IoT solution, including data analysis, data processing, data storage options, and platform-as-a-service options. IoT Developers must be able to recognize Azure IoT service configuration settings within the code portion of an IoT solution.

To learn and prepare for the exam, I usually use a couple of online resources, mainly Microsoft Docs and Microsoft Learn, which I am going to share with you. You can find more information about how I prepare for a Microsoft Certification exam on my blog post: How to prepare and pass Microsoft Certification Exam.

Also, check out other Microsoft Azure Certification Exam Study Guides:

Here is my AZ-220 Microsoft Azure IoT Developer Certification Exam Study Guide

It is essential to get familiar with the exam objectives and skills measured first. That is why I recommend reading the description of the exam and the skills measured.

Exam AZ-220: Microsoft Azure IoT Developer

The Azure IoT Developer is responsible for the implementation and the coding required to create and maintain the cloud and edge portion of an IoT solution. In addition to configuring and maintaining the devices by using cloud services, the IoT Developer also sets up the physical devices. The IoT Developer is responsible for maintaining the devices throughout the life cycle.

The IoT Developer implements designs for IoT solutions, including device topology, connectivity, debugging and security. The IoT Developer deploys compute/containers and configures device networking. The IoT Developer implements designs for solutions to manage data pipelines, including monitoring and data transformation as it relates to IoT. The IoT Developer works with data engineers and other stakeholders to ensure successful business integration.

IoT Developers should have a good understanding of how to implement the Azure services that form an IoT solution, including data storage options, data analysis, data processing, and platform-as-a-service options. IoT Developers must 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.

The high-level view of the skills measured in the exam:

  • Implement the IoT solution infrastructure (15-20%)
  • Provision and manage devices (20-25%)
  • Implement Edge (15-20%)
  • Process and manage data (15-20%)
  • Monitor, troubleshoot, and optimize IoT solutions (15-20%)
  • Implement security (15-20%)

You can find more information on the exam website.

Free Online Microsoft Learn AZ-220 Exam Study Guide resources

Microsoft Learn provides you with free online training and learning paths for different Microsoft technologies. They not just offer reading material, but also control questions and free online labs. Here are some relevant Microsoft Learn modules and learning paths for the AZ-220 Microsoft Azure IoT Developer Certification Exam. Microsoft Learn is an important part of my AZ-220 exam study guide.

Microsoft Docs AZ-220 study guide resources

One thing I always used to prepare for my Microsoft exams is Microsoft Docs. Here are the relevant Microsoft Docs which I used to prepare and study for the AZ-220 exam.

Implement the IoT solution infrastructure (15-20%)

Create and configure an IoT Hub

Build device messaging and communication

Configure physical IoT devices

Provision and manage devices (20-25%)

Implement the Device Provisioning Service (DPS)

Manage the device lifecycle

Manage IoT devices by using IoT Hub

Build a solution by using IoT Central

Implement Edge (15-20%)

Set up and deploy an IoT Edge device

Develop modules

Configure an IoT Edge device

Process and manage data (15-20%)

Configure routing in Azure IoT Hub

Configure stream processing

Configure an IoT solution for Time Series Insights (TSI)

Monitor, troubleshoot, and optimize IoT solutions (15-20%)

Configure health monitoring

Troubleshoot device communication

Perform end-to-end solution testing and diagnostics

Implement security (15-20%)

Implement device authentication in the IoT Hub

Implement device security by using DPS

Implement Azure Security Center (ASC) for IoT

Additional Tips and Resources

I hope this AZ-220 Microsoft Azure IoT Developer Certification Exam Study Guide helps you pass the exam and get the Azure IoT Developer Speciality certification. I also recommend that you open a free Azure account if you don’t have one yet. You can create your free Azure account here. Also, check out my blog posts about Microsoft Azure Certification:

I hope you enjoyed my AZ-220 Azure IoT Developer Study Guide. Did I miss any link, or do you have any recommended AZ-220 Microsoft Azure IoT Developer Certification Exam Study resources? Let me know in the comments.

11 responses

  1. […] help prepare for the Azure 220 IoT Developer certification. Thomas Maurer has written an extensive study guide that we have augmented with live videos from partner training resources provided by Diana Phillips. […]

  2. Fabrice Avatar
    Fabrice

    This examwas revised on July 21, 2020

    https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4nBeC

    May you can add these topics:
    IoT Edge automatic deployments
    deploy on constrained devices
    secure IoT Edge solutions
    deploy production certificates
    implement and configure offline support(including local storage)

    1. Thomas Maurer Avatar

      Thanks, I will update the Guide

  3. Wills Avatar

    Passed the exam today, and your study guide definitely helped my preparations. Thanks!

    1. Thomas Maurer Avatar

      Congratulations Wills! And thank you for letting me know :)

  4. Hemant Avatar

    Thankyou Thomas, referred the resources mentioned above for my exam preparation. and today I cleared Az-220 exam. Thankyou for making such a compact and beneficial study guide. Just a small suggestion, please try to add the new points which have been added recently in latest exam syllabus :)

    1. Thomas Maurer Avatar

      Hi Hemant
      Thanks for the awesome feedback. I will take some time and update the different study guides :)

  5. John Avatar

    I checked all the resources and learning material you mentioned in the post. They are awesome and really helpful as I’m preparing myself for the Microsoft Azure IoT Developer exam. But I’d also recommend some practice tests provided by Study4Exam for the evaluation of exam preparation and to get an idea of how the actual exam looks like.

  6. Raj Pandey Avatar
    Raj Pandey

    Hi, my question is can one from Non-IT background with just the knowledge of basic python and Electronic background can directly apply for Az-220 Exam?

    And is any other Azure certification necessary before AZ-220?

    1. Thomas Maurer Avatar

      I think I would highly recommend to go with the Azure Az-900 Azure Fundamentals Exam first. https://www.thomasmaurer.ch/2020/03/az-900-study-guide-microsoft-azure-fundamentals-2021/

  7. Raj Pandey Avatar
    Raj Pandey

    Also, How will I prepare for all of the above topics practically do I need to setup multiple devices or single raspberry pi will be enough?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.