Microsoft Azure IoT Developer
This course provides students with the skills and knowledge needed to successfully create and maintain the cloud and edge parts of an Azure IoT solution. The course includes comprehensive coverage of core Azure IoT services such as IoT Hub, device provisioning services, Azure Stream Analytics, Time Series Insights and more. In addition to focusing on Azure PaaS services, the course includes sections on IoT Edge, device management, monitoring and troubleshooting, security issues, Azure Digital Twins, and Azure IoT Central.
COD: AZ-220T00
Category: Microsoft
Teaching Methodology
The course includes didactic workshops in which each student will be able to work for the purpose of completing formative exercises that will provide hands-on experience in the use of the instrument, for each of the topics covered during the course.
Who should attend
An Azure IoT Developer is responsible for the implementation and code required to create and maintain the cloud and edge part of an IoT solution. In addition to configuring and maintaining the devices using Azure IoT services and other Microsoft tools, the IoT Developer also sets up the physical devices and is responsible for maintaining the devices throughout the lifecycle. The IoT Developer implements designs for IoT solutions, including device topology, connectivity, debugging, and security. For Edge device scenarios, the IoT Developer also implements compute/container and configures device networking, which could include various edge gateway implementations. The IoT Developer implements designs for data pipeline solutions, including IoT-related data monitoring and transformation. The IoT Developer works with data engineers and other stakeholders to ensure successful enterprise integration. IoT Developers must have a good understanding of Azure services, including data storage options, data analytics, data processing, and Azure IoT PaaS versus SaaS options. IoT Developers must have basic programming skills in at least one language supported by Azure, including C#, Node.js, C, Python or Java.
Prerequisites
To successfully complete the course, learners must have:
- Awareness of cloud solutions: learners should have experience using the Azure portal and a basic understanding of PaaS, SaaS and IaaS implementations.
- Software development experience: software development experience is a prerequisite for this course, but no specific software language is required and experience need not be at a professional level.
- Data processing experience: general understanding of data storage and processing is recommended but not required.
Knowledge/Skills Outcome
The course aims to provide students with the skills and knowledge needed to successfully create and maintain the cloud and edge parts of an Azure IoT solution. Students will learn how to use Azure’s core IoT services, including IoT Hub, device provisioning services, Azure Stream Analytics, Time Series Insights and more. In addition to Azure PaaS services, the course also covers IoT Edge, device management, monitoring and troubleshooting, security, Azure Digital Twins, and Azure IoT Central. By the end of the course, students will be able to apply these skills to create and maintain Azure-based IoT solutions and leverage its advanced features to solve business problems.
Training program
MODULE 1
- Examine the architecture of an IoT solution
MODULE 2
- Examine the components of an IoT solution
MODULE 3
- Explore the Azure portal
MODULE 4
- Explore Azure IoT services
MODULE 5
- Examine the properties of the IoT hub
MODULE 6
- Examine concepts related to the lifecycle of IoT devices
MODULE 7
- Examine IoT development tools
MODULE 8
- Explore device configuration and communication
MODULE 9
- Examine Device Provisioning service terms and concepts
MODULE 10
- Examine the coding tools and access to the Device Provisioning service
MODULE 11
- Examine device provisioning life cycle activities
MODULE 12
- Explore single registration activities
MODULE 13
- Explore group registration activities
MODULE 14
- Examine IoT hub message routing
MODULE 15
- Evaluate message processing options and constraints
MODULE 16
- Introduction to cloud storage for IoT
MODULE 17
- Examining Azure Flow Analysis and Functions.
MODULE 18
- Exploring message processing activities
MODULE 19
- Examine enterprise integration for IoT solutions
MODULE 20
- Examine Azure Time Series Insights
MODULE 21
- Examine data visualizations with Power BI
MODULE 22
- Exploring Event Grid Integration.
MODULE 23
- Exploring the integration of Time Series Insights
MODULE 24
- Examining the Azure IoT Edge Environment
MODULE 25
- Examine the deployment of IoT Edge devices
MODULE 26
- Examine IoT Edge gateway device configuration
MODULE 27
- Explore the deployment of the IoT Edge module
MODULE 28
- Explore the IoT Edge gateway configuration
MODULE 29
- Examine IoT Edge module development
MODULE 30
- Examine offline and local storage capabilities
MODULE 31
- Explore the development of a custom module for IoT Edge
MODULE 32
- Explore offline support for IoT Edge
MODULE 33
- Examine device management concepts and methods
MODULE 34
- Examine device management tools
MODULE 35
- Examine approaches to large-scale device management
MODULE 36
- Explore device management using twin devices and direct methods
MODULE 37
- Exploring automated device management of the Azure IoT hub
MODULE 38
- Examine monitoring and logging of Azure IoT solutions
MODULE 39
- Solve problems related to device connections and communication
MODULE 40
- Explore IoT hub monitoring
MODULE 41
- Review the basics of security for IoT
MODULE 42
- Examine Microsoft Defender for the cloud and Microsoft Defender for IoT
MODULE 43
- Examine Microsoft Defender security agents for IoT
MODULE 44
- Explore the implementation of Microsoft Defender for IoT
MODULE 45
- Examine the components of an Azure Digital Twins solution
MODULE 46
- Examine the tools and processes for developing Azure’s Digital Twins solution
MODULE 47
- Monitor and troubleshoot problems related to ADT
MODULE 48
- Explore the implementation of Azure Digital Twins
MODULE 49
- Introduction to IoT Central
MODULE 50
- Create and manage device templates
MODULE 51
- Manage devices in Azure IoT Central
MODULE 52
- Configure enterprise integration
Duration – 4 days
Delivery – Classroom, On-Site, Remote
PC e SW requirements:
- Internet Connectivity
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Workshops: English
Slides: English