Azure IoT Developer Specialty – AZ-220
Microsoft Certified: Azure IoT Developer Specialty – AZ-220 is one of the best cloud solutions available and in order to be an expert on this particular application Nux software Solutions is your one-stop destination. Over the years, we have been one of the premium institutes when it comes to rendering quality training in various domains of IT. We have a team of experts and highly qualified faculties who have been rendering quality training to our students.
The Azure IoT Developer Specialty – AZ-220
At Nux Software Solutions, we have designed highly customized and effective course material that is based in lab work and lots of hands-on applications. We have made sure that our students got maximum practical exposure that would help them to achieve their goals in the professional fields.
Course Syllabus
Module 1 - Set up the Azure IoT Hub Solution Infrastructure (10-15%)
Create and configure an IoT Hub
- Create an IoT Hub
- Register a device
- Configure a device twin
- Configure IoT Hub tier and scaling
Module 2 - Build device messaging and communication
- Build messaging solutions by using SDKs (device and service)
- Implement device-to-cloud communication
- Implement cloud-to-device communication
- Configure file upload for devices
- Optimize message size and scaling for IoT Hub
- Connect to IoT Hub by using Transport Layer Security (TLS) server certificates
Module 3 - Configure physical IoT devices
- Recommend an appropriate protocol or gateway based on device specifications
- Configure device networking, topology, and connectivity
- Add IoT Plug and Play capabilities to a device in a model-driven solution
Module 4 - Provision and Manage Devices (15-20%)
Set up the device provisioning Service
- Create a device provisioning service
- Create a new enrollment in the device provisioning service
- Link an IoT Hub to the device provisioning service
Module 5 - Manage the device lifecycle
- Provision a device by using the device provisioning service
- Deprovision an auto-enrollment
- Decommission (disenroll) a device
Module 6 - Manage IoT devices by using IoT Hub
- Manage devices list in the IoT Hub device registry
- Modify device twin tags and propertiesa
- Specify a set of devices to manage by using IoT Hub Automatic Device Management
- Implement and manage configuration on a set of devices by using IoT Hub Automatic Device Management
- Control access to device functionality by using module identities and module twins
Module 7 - Manage IoT devices by using Azure IoT Central
- Create and manage device templates by using Azure IoT Central and Digital Twins Definition Language (DTDL)
- Configure rules, actions, and commands in Azure IoT Central
- Add, enroll, and manage devices by using Azure IoT Central
- Manage Azure IoT Central applications, including security, tenants, customization, and visualizations
- Manage data integration, including data ingress, data export, and data transformation
- Configure and manage Azure IoT Central jobs
- Manage Azure IoT Central by using APIs
Module 8 - Implement IoT Edge (15-20%)
Set up an IoT Edge device
- Create a device identity in IoT Hub
- Set up an IoT device for IoT Edge
- Install container runtime on IoT devices
- Configure container startup options to interact with the host system
- Update IoT Edge runtime
- Provision IoT Edge devices by using the device provisioning service Deploy an IoT Edge device
- Create and implement a deployment manifest
- Create a deployment for a single IoT Edge device
- Create a deployment to target multiple devices
- Create a continuous deployment by using Azure DevOps
Module 9 - Develop IoT Edge modules
- Create and customize an IoT Edge module
- Deploy a custom IoT Edge module to an IoT Edge device
- Publish an IoT Edge module to Azure Container Registry
- Define module configuration
- Configure IoT Edge module routing
- Configure an environment for IoT Edge development
Module 10 - Configure an IoT Edge device
- Select an appropriate gateway pattern
- Deploy an IoT gateway by using IoT Hub and IoT Edge
- Configure IoT Edge certificates
- Implement and configure offline support (including local storage)
- Create a layered hierarchy of IoT Edge devices
- Interact with the IoT Edge security manager
Module 11 - Implement Business Integration (5-10%)
Integrate with upstream and downstream systems
- Set up input and output connections to support native Azure services and to enable third-party services
- Set up IoT Hub routing to support downstream Azure resources
Module 12 - Develop an IoT solution that uses Azure Digital Twins
- Create models and digital twins
- Map IoT device data to digital twin models and relationships
- Ingest IoT device messages, and translate messages to digital twins
- Configure routes and endpoints to trigger business logic and data processing
- Manage and query the Azure Digital Twins graph
- Update properties on Azure Digital Twins entities in the graph
- Monitor and troubleshoot Azure Digital Twins
Module 13 - Process and manage data (15-20%)
Configure message routing in Azure IoT Hub
- Implement message enrichment in IoT Hub
- Implement routing of IoT device telemetry to endpoints
- Implement routing of IoT Hub non-telemetry events to endpoints
- Define and test routing queries
- Configure IoT Hub as an Azure Event Grid source
- Reconfigure the default Azure Event Hubs endpoint when there are multiple endpoints
Module 14 - Configure stream processing of IoT data
- Create Azure Stream Analytics for data, and stream processing by using the Azure portal
- Process and filter IoT data by using Azure Functions
- Write user-defined functions and aggregations in Stream Analytics
- Consume Azure Machine Learning functions in Stream Analytics
- Configure Stream Analytics outputs
Module 15 - Create Azure Stream Analytics queries
- Write a Stream Analytics query that runs in IoT Edge
- Write a Stream Analytics query that runs in the cloud
Module 16 - Process real-time data by using Azure Time Series Insights
- Create a Time Series Insights environment
- Connect the IoT Hub and the Time Series Insights environment
- Create a reference data set for a Time Series Insights environment by using the Azure portal
- Implement Time Series model hierarchies, types, and instance fields
- Consume data by using Time Series Expression syntax
Module 17 - Monitor, troubleshoot, and optimize IoT solutions (5-10%)
Configure health monitoring
- Configure rules and alerts based on IoT Hub metrics
- Set up diagnostics logs for IoT Hub
- Apply Azure Policy definitions for IoT Hub
- Gather IoT Edge metrics
- Retrieve diagnostic logs from IoT Edge
Module 18 - Troubleshoot device communication
- Verify that device telemetry is received by IoT Hub
- Validate device twin properties, tags, and direct methods
- Troubleshoot device disconnects and connects
- Troubleshoot IoT Edge modules and devices
- Troubleshoot message loss
- Evaluate and test IoT Hub failover
Module 19 - Implement security (5-10%)
Implement security for IoT devices and services
- Implement device and gateway security, including shared access keys, key rotation, managed identities, Hardware Security Modules (HSMs), and Trusted Platform Modules (TPMs)
- Implement secure connections, including access control, authentication, shared access policies, and TLS
- Implement secure networking, including IP filtering and private endpoints
Module 20 - Implement Microsoft Defender for IoT
- Configure a Defender for IoT agent-based solution
- Install and configure Defender-IoT-micro-agents (security agents)
- Configure built-in and custom alerts for IoT Hub