We may earn an affiliate commission when you visit our partners.
Amy Coughlin

#### All aboard the IoT train! This course is designed to help you obtain the knowledge and skills required to sit the AZ-220: Microsoft Certified: Azure IoT Developer Specialty exam. With a little bit of theory and a lot of hands-on demos, labs, and non-trivial examples, you will gain experience with Azure IoT tools and services to create and maintain IoT solutions. By the end of the course, you will be able to create and maintain IoT infrastructure, provision and manage devices, implement IoT Edge, implement business integration and security features, process and manage message data, and monitor and troubleshoot IoT solutions.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

Save this course

Save AZ-220 - Microsoft Certified: Azure IoT Developer Specialty to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AZ-220 - Microsoft Certified: Azure IoT Developer Specialty with these activities:
Organize Course Materials
Improve organization of assignments and learning resources for easier access and better retention.
Show steps
  • Create a folder or notebook for the course.
  • Download and save all course materials (slides, assignments, handouts).
  • Organize materials by topic or module.
IoT Device Provisioning
Solidify concepts by setting up and configuring IoT devices for automated provisioning.
Browse courses on Provisioning
Show steps
  • Create an Azure IoT Central application.
  • Create an Azure IoT Hub and a device registry.
  • Configure automatic device provisioning.
  • Create a simulated IoT device using a device SDK.
  • Register the simulated device with Azure IoT Hub.
Read Azure IoT Security
Review basic concepts in IoT security to better understand the topics in the IoT Edge module.
Show steps
  • Obtain the book from your library or purchase a copy.
  • Read Chapters 4 through 8.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow Microsoft Learn IoT Tutorials
Supplement course content with practical, hands-on tutorials from Microsoft Learn.
Show steps
  • Identify relevant Microsoft Learn modules related to IoT.
  • Follow the tutorials, completing the exercises and quizzes.
  • Experiment with different IoT scenarios and devices.
ETW logging
Reinforce debugging concepts by gaining hands-on experience with Event Tracing for Windows (ETW)
Browse courses on Logging
Show steps
  • Create an Azure IoT Edge C-based module
  • Add ETW logging statements to the module.
  • Deploy the module to an Azure IoT Edge device.
  • Use ETW tools to analyze the logs.
Group Coding Session
Gain diverse perspectives, enhance understanding, and improve coding skills through group coding.
Show steps
  • Form a study group with 2-3 classmates.
  • Select a coding challenge or project related to IoT development.
  • Collaborate on solving the challenge, sharing ideas, and debugging code.
Contribute to Azure IoT Samples
Deepen knowledge and gain real-world experience by contributing to the Azure IoT open-source community.
Show steps
  • Identify an area in the Azure IoT Samples repository where you can contribute.
  • Fork the repository and create a new branch.
  • Make your changes and submit a pull request.
  • Collaborate with the community to refine your contribution.

Career center

Learners who complete AZ-220 - Microsoft Certified: Azure IoT Developer Specialty will develop knowledge and skills that may be useful to these careers:
IoT Developer
The IoT Developer is responsible for designing, developing, and maintaining IoT applications and services. This course can provide individuals with the skills needed to become successful IoT Developers. By gaining experience with Azure IoT tools and services, learners can develop the ability to create and maintain IoT infrastructure, provision and manage devices, implement IoT Edge, implement business integration and security features, process and manage message data, and monitor and troubleshoot IoT solutions.
IoT Engineer
The IoT Engineer designs, develops, deploys, and maintains IoT systems. This course can help aspiring IoT Engineers gain the skills and knowledge needed to excel in this role. By learning about Azure IoT tools and services, individuals can develop the ability to create and maintain IoT infrastructure, provision and manage devices, implement IoT Edge, implement business integration and security features, process and manage message data, and monitor and troubleshoot IoT solutions.
IoT Software Engineer
The IoT Software Engineer designs, develops, and maintains software for IoT devices and systems. This course can provide individuals with the skills needed to become successful IoT Software Engineers. By gaining experience with Azure IoT tools and services, aspiring IoT Software Engineers can develop the ability to create and maintain IoT infrastructure, provision and manage devices, implement IoT Edge, implement business integration and security features, process and manage message data, and monitor and troubleshoot IoT solutions.
IoT Solution Architect
The IoT Solution Architect designs and develops IoT solutions that meet the specific needs of clients. This course can provide individuals with the skills and knowledge needed to become successful IoT Solution Architects. By learning about Azure IoT tools and services, aspiring IoT Solution Architects can develop the ability to create and maintain IoT infrastructure, provision and manage devices, implement IoT Edge, implement business integration and security features, process and manage message data, and monitor and troubleshoot IoT solutions.
IoT System Administrator
The IoT System Administrator is responsible for managing and maintaining IoT systems. This course can help individuals develop the skills needed to succeed in this role. By learning about Azure IoT tools and services, aspiring IoT System Administrators can gain experience with creating and maintaining IoT infrastructure, provisioning and managing devices, implementing IoT Edge, implementing business integration and security features, and monitoring and troubleshooting IoT solutions.
IoT Architect
The IoT Architect takes a leading role in designing, building, and managing the infrastructure and software for IoT systems. This course can help aspiring IoT Architects develop the skills needed to succeed in this role. By learning how to create and maintain IoT infrastructure, provision and manage devices, implement IoT Edge, implement business integration and security features, process and manage message data, and monitor and troubleshoot IoT solutions, this course can help individuals gain the knowledge and experience necessary to excel as an IoT Architect.
IoT Technical Lead
The IoT Technical Lead provides technical leadership and guidance for IoT projects and initiatives. This course can help aspiring IoT Technical Leads develop the skills and knowledge needed to excel in this role. By learning about Azure IoT tools and services, individuals can develop the ability to create and maintain IoT infrastructure, provision and manage devices, implement IoT Edge, implement business integration and security features, process and manage message data, and monitor and troubleshoot IoT solutions.
IoT Project Manager
The IoT Project Manager is responsible for planning, executing, and delivering IoT projects. This course can provide individuals with the knowledge and skills needed to succeed in this role. By learning about Azure IoT tools and services, aspiring IoT Project Managers can develop the ability to create and maintain IoT infrastructure, provision and manage devices, implement IoT Edge, implement business integration and security features, process and manage message data, and monitor and troubleshoot IoT solutions.
IoT Security Analyst
The IoT Security Analyst is responsible for identifying and mitigating security risks in IoT systems. This course can help individuals develop the skills needed to succeed in this role. By learning about Azure IoT tools and services, aspiring IoT Security Analysts can gain experience with implementing business integration and security features, monitoring and troubleshooting IoT solutions, and creating and maintaining IoT infrastructure.
Data Analyst
The Data Analyst collects, analyzes, and interprets data to identify trends and patterns. This course may be useful for aspiring Data Analysts who want to gain experience with processing and managing message data in IoT systems. By learning about Azure IoT tools and services, individuals can develop the skills needed to process and manage message data, which can be valuable for Data Analysts working with IoT data.
Data Engineer
The Data Engineer designs, builds, and maintains data pipelines and systems. This course may be useful for aspiring Data Engineers who want to gain experience with processing and managing message data in IoT systems. By learning about Azure IoT tools and services, individuals can develop the skills needed to process and manage message data, which can be valuable for Data Engineers working with IoT data.
Security Engineer
The Security Engineer protects computer systems and networks from unauthorized access and attacks. This course may be useful for aspiring Security Engineers who want to gain experience with implementing business integration and security features in IoT systems. By learning about Azure IoT tools and services, individuals can develop the skills needed to implement business integration and security features, which can be valuable for Security Engineers working with IoT systems.
Network Engineer
The Network Engineer designs, builds, and maintains computer networks. This course may be useful for aspiring Network Engineers who want to gain experience with creating and maintaining IoT infrastructure. By learning about Azure IoT tools and services, individuals can develop the skills needed to create and maintain IoT infrastructure, which can be valuable for Network Engineers working with IoT systems.
Software Architect
The Software Architect designs and develops software applications and systems. This course may be useful for aspiring Software Architects who want to gain experience with designing and developing IoT solutions. By learning about Azure IoT tools and services, individuals can develop the skills needed to design and develop IoT solutions, which can be valuable for Software Architects working with IoT systems.
DevOps Engineer
The DevOps Engineer automates and streamlines the software development and deployment process. This course may be useful for aspiring DevOps Engineers who want to gain experience with implementing IoT Edge. By learning about Azure IoT tools and services, individuals can develop the skills needed to implement IoT Edge, which can be valuable for DevOps Engineers working with IoT systems.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AZ-220 - Microsoft Certified: Azure IoT Developer Specialty.
Offers a comprehensive guide to embedded Linux programming. It can provide a solid foundation for those interested in developing software for IoT devices running on Linux-based operating systems.
Offers valuable insights into designing and managing data-intensive applications. It can provide a broader understanding of data management principles and techniques used in IoT solutions, where large volumes of data are often generated and processed.
Provides a comprehensive overview of IoT fundamentals, including networking, protocols, and security. It good resource for those who are new to IoT and want to learn about the underlying technologies.
Provides a practical introduction to machine learning concepts and algorithms. It can be beneficial for those interested in exploring machine learning techniques used in IoT devices for data analysis and predictive modeling.
Offers a practical introduction to IoT concepts, technologies, and applications. It covers a broad range of topics, including device connectivity, data acquisition, cloud platforms, and security, providing a comprehensive foundation for IoT development.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to AZ-220 - Microsoft Certified: Azure IoT Developer Specialty.
AZ-220 - Microsoft Certified: Azure IoT Developer...
Most relevant
Exam Prep AZ-120: Azure for SAP Workloads Specialty
Most relevant
Secure your Cloud Data
Most relevant
Introduction to the Configuring and Operating Microsoft...
Most relevant
Microsoft Azure Developer: Implement IaaS Solutions
Most relevant
AWS Certified Security – Specialty (SCS-C02)
Most relevant
Microsoft Certified: Azure Administrator Associate (AZ...
Most relevant
Deploy a website to Azure with Azure App Service
Most relevant
AWS Certified Security – Specialty (SCS-C02)
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser