Microsoft Azure IoT Developer AZ-220 Practice Exam
Microsoft Azure IoT Developer AZ-220 Practice Exam
About Microsoft Azure IoT Developer AZ-220 Practice Exam
Microsoft Azure IoT Developer AZ-220 is suitable 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.
Who should take the exam?
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.
Skills Required
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.
AZ-220 Course Outline
The Microsoft Azure IoT Developer AZ-220 covers latest exam updates and topics -
Section 1 - Set up the IoT 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
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
- connect to IoT Hub using TLS server certificates
Configure physical IoT devices
- Recommend an appropriate protocol based on device specifications
- Configure device networking, topology, and connectivity
Section 2 - Provision and manage devices (15-20%)
Set up Device Provisioning Service (DPS)
- Create a Device Provisioning Service
- Create a new enrollment in DPS
- Link an IoT Hub to the DPS
Manage the device lifecycle
- Provision a device by using DPS
- Deprovision an autoenrollment
- Decommission (disenroll) a device
Manage IoT devices by using IoT Hub
- Manage devices list in the IoT Hub device registry
- Modify device twin tags and properties
- Trigger an action on a set of devices by using IoT Hub Jobs and Direct Methods
- implement a device firmware update process by using device management primitives
- configure module identities
Manage IoT devices by using Azure IoT Central
- create a custom device template by using Azure IoT Central
- configure rules and actions in Azure IoT Central
- customize the operator view
- add and manage devices from IoT Central
- troubleshoot device connections and data mapping
- create an application based on an app template for an industry vertical
- export a custom application template
- create and manage a new application based on a custom application template
- upgrade and version a device template
- run IoT Central jobs
Section 3 - Implement Edge (15-20%)
Set up an IoT Edge device
- create a device identity in IoT Hub
- set up an IoT device for IoT Edge
- select and install container runtime on IoT devices
- implement module access to the host system
- update IoT Edge runtime
- provision IoT Edge devices by using DPS
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
Develop IoT Edge modules
- create and customize an Edge module
- deploy a custom IoT Edge module to an Edge device
- deploy an IoT Edge module from the Azure Marketplace to an Edge device
- publish an IoT Edge module to an Azure Container Registry
- define module configuration
- configure IoT Edge module routing
- configure environment for IoT Edge development; debug Edge modules in development environment
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)
Section 4 - Implement Business Integration (5-10%)
Integrate with upstream and downstream systems
- set up input and output connections
- set up IoT Hub routing for triggering workflows
- test data interface integration
- integrate third-party solutions
- configure workflows, including rules and alerts
Develop Azure Digital Twins (ADT) solutions
- create a digital twin by using the DTDL
- map IoT device data to ADT models and relationships
- ingest IoT device messages and translate messages to ADT
- configure routes and endpoints to trigger business logic and data processing
- query the ADT graph
- update properties on ADT entities in the graph
- monitor and troubleshoot ADT
Section 5 - Process and manage data (15-20%)
Configure message routing in Azure IoT Hub
- Implement message enrichment in IoT Hub
- Configure routing of IoT Device messages to endpoints
- Define and test routing queries
- Configure IoT Hub as an Event Grid source
- Reconfigure the default EventHub endpoint when there are multiple endpoints
Configure stream processing of IoT data
- create ASA for data and stream processing of IoT data
- process and filter IoT data by using Azure Functions
- write user-defined functions and aggregations in ASA
- consume Azure Machine Learning functions in ASA
- configure Stream Analytics outputs
Create ASA queries
- write an ASA query that runs in the IoT Edge
- write an ASA query that runs in the cloud
Process real-time data by using Time Series Insights (TSI)
- create a TSI environment
- connect the IoT Hub and the TSI environment
- create a reference data set for a TSI environment by using the Azure portal
- implement Time Series model hierarchies, types, and instance fields
- consume data by using Time Series Expression syntax
Section 5 - Monitor, troubleshoot, and optimize IoT solutions (15-20%)
Configure health monitoring
- Configure metrics in IoT Hub
- Set up diagnostics logs for Azure IoT Hub
- configure IoT Hub scaling (SKUunit) programmatically
- query and visualize tracing by using Azure Monitor
- apply Azure Policy definitions for IoT Hub
- gather IoT Edge metrics
- retrieve diagnostics from Azure IoT Edge
Troubleshoot device communication
- Establish maintenance communication by using RDP or SSH
- establish maintenance communication by using Device Streams
- verify device telemetry is received by IoT Hub
- validate device twin properties, tags and direct methods
- troubleshoot device disconnects and connects
- troubleshoot IoT Edge devices
Ensure performance and availability
- identify and resolve bottlenecks
- calculate capacity requirements for each service
- troubleshoot message loss
- test manual failover
Section 6 - Implement security (10-15%)
Implement security for IoT devices and services
- implement device and gateway security
- ensure secure connections
Implement Azure Defender for IoT
- enable Azure Defender for IoT in Azure IoT Hub
- create security modules
- configure custom alerts
- configure the interval at which messages are sent
What do we offer?
- Full-Length Mock Test with unique questions in each test set
- Practice objective questions with section-wise scores
- In-depth and exhaustive explanation for every question
- Reliable exam reports evaluating strengths and weaknesses
- Latest Questions with an updated version
- Tips & Tricks to crack the test
- Unlimited access
What are our Practice Exams?
- Practice exams have been designed by professionals and domain experts that simulate exam scenario.
- Practice exam questions have been created on the basis of content outlined in the official documentation.
- Each set in the practice exam contains unique questions built with the intent to provide real-time experience to the candidates as well as gain more confidence during exam preparation.
- Practice exams help to self-evaluate against the exam content and work towards building strength to clear the exam.
- You can also create your own practice exam based on your choice and preference