AZ-220: Microsoft Azure IoT Developer


AZ-220: Microsoft Azure IoT Developer


Course: AZ-220: Microsoft Azure IoT Developer
Course Duration: 4 days
Course Fee: Contact Us
Training Mode: Online/Classroom


Audience
The course is intended for solution developers/engineers who are or will be responsible for implementing an IoT solution using Azure IoT services. It would also be suitable for cloud solution architects who are interested in honing their implementation skills with the latest technologies.

Prerequisites
Prerequisites for taking this course are:

Software Development Experience: Software development experience is a prerequisite for this course, but no specific software language is required, and the experience does not need to be at a professional level.
Data Processing Experience: General understanding of data storage and data processing is a recommended but not required.
Cloud Solution Awareness: Students should have a basic understanding of PaaS, SaaS, and IaaS implementations. Microsoft Azure Fundamentals (AZ-900), or equivalent skills, is recommended.

Course description:
This course provides students with the skills and knowledge required to successfully create and maintain the cloud and edge portions of an Azure IoT solution. The course includes full coverage of the core Azure IoT services such as IoT Hub, Device Provisioning Services, Azure Stream Analytics, Time Series Insights, and more. In addition to the focus on Azure PaaS services, the course includes sections on IoT Edge, device management, monitoring and troubleshooting, security concerns, and Azure IoT Central.

The course material includes a combination of instructor-led presentation and discussion along with hands-on lab activities

Course Agenda

Module 1: Introduction to IoT and Azure IoT Services: In this module you will learn how to apply IoT and Azure IoT to business verticals, describe the core components of an Azure IoT solution architecture, describe the Azure IoT services and how they contribute to an IoT solution, create an Azure account and use the Azure portal to create an IoT Hub and DPS service

L01 – Business Opportunities for IoT
L02 – Introduction to IoT Solution Architecture
L03 – IoT Hardware and Cloud Services
L04 – Lab Scenarios for this Course

Module 2: Devices and Device Communication: In this module you will learn about the core features of the IoT Hub service, describe the lifecycle of an Azure IoT device, describe how IoT Hub manages device identities and implements other security features, register devices with the IoT Hub using the Azure portal, Azure CLI, and Visual Studio Code, implement the IoT Hub Device and Service SDKs

L01 – IoT Hub and Devices
L02 – IoT Developer Tools
L03 – Device Configuration and Communication

Module 3: Device Provisioning at Scale: In this module you will learn about the process of device provisioning and the features of the Device Provisioning Service, explain the security considerations associated with device provisioning and how they are managed, implement the Device Provisioning Service SDKs, manage the device enrollment process, including deprovisioning and disenrollment

L01 – Device Provisioning Service Terms and Concepts
L02 – Configure and Manage the Device Provisioning Service
L03 – Device Provisioning Tasks

Module 4: Message Processing and Analytics: In this module you will learn how to configure message and event routing, route data to the built-in and custom endpoints, implement message enrichment, implement Azure Stream Analytics Inputs, Queries, and Outputs, store message data in a warm storage for archival purposes and additional analysis, use an Azure Function within a message processing and analytics solution

L01 – Messages and Message Processing
L02 – Data Storage Options
L03 – Azure Stream Analytics

Module 5:  Insights and Business Integration: In this module you will learn about the options for business integration within an IoT solution and how to achieve them, develop business integration support using Logic Apps and Event Grid, configure IoT data and connection for Time Series Insights visualizations, configure IoT data and connection for Power BI visualizations

L01 – Business Integration for IoT Solutions
L02 – Data Visualization with Time Series Insights
L03 – Data Visualization with Power BI

Module 6:  Azure IoT Edge Deployment Process: In this module you will learn about the difference between an IoT device and an IoT Edge device, configure an IoT Edge device, implement an IoT Edge deployment using a deployment manifest, configure an IoT Edge device as a gateway device

L01 – Introduction to Azure IoT Edge
L02 – Edge Deployment Process L03 – Edge Gateway Devices

Module 7:  Azure IoT Edge Modules and Containers: In this module you will learn about the requirements for building a custom edge module, configure Visual Studio Code for developing containerized modules, deploy a custom module to an IoT Edge device, implement local storage on an IoT Edge device in support of an offline scenario

L01 – Develop Custom Edge Modules
L02 – Offline and Local Storage

Module 8:  Device Management: In this module you will learn about the most common device management patterns and configuration best practices, describe when and how to use device twins and direct methods to implement device management, implement device management for various patterns using device twins and direct methods, implement device management at scale using automatic device management and jobs

L01 – Introduction to IoT Device Management
L02 – Manage IoT and IoT Edge Devices
L03 – Device Management at Scale

Module 9:  Solution Testing, Diagnostics, and Logging: In this module you will learn about the options for monitoring and logging an Azure IoT solution, configure Azure Monitor to support of an IoT solution, configure IoT Hub Metrics to support of an IoT solution, implement diagnostics logging, troubleshoot IoT device connection and communication issues

L01 – Monitoring and Logging
L02 – Troubleshooting

Module 10:  Azure Security Center and IoT Security Considerations: In this module you will learn about the security concerns and best practices for an IoT solution, describe the Azure IoT Security Architecture and Threat Modeling, describe the features and support provided by Azure Security Center for IoT, configure Security Agents and Security Module Twins, aggregate Azure Security Center for IoT Events

L01 – Security Fundamentals for IoT Solutions
L02 – Introduction to Azure Security Center for IoT
L03 – Enhance Protection with Azure Security Center for IoT Agents

Module 11: Build an IoT Solution with IoT Central: In this module you will learn about the difference between Azure IoT Central and the Azure IoT PaaS services, describe the features provided by Azure IoT Central, describe the purpose and components of a Device Template, create and publish a Device Template, manage devices using rules and notifications, mange devices at scale using jobs

L01 – Introduction to IoT Central
L02 – Create and Manage Device Templates
L03 – Manage Devices in Azure IoT Central

Scroll to Top