Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Practice Exams | Microsoft Azure Exam AZ-220 IoT Developer

via Udemy

Overview

Be prepared for the Microsoft Azure Exam AZ-220: Microsoft Azure IoT Developer

What you'll learn:
  • Exam AZ-220: Microsoft Azure IoT Developer
  • Create and configure an Azure IoT Hub
  • Build device messaging and communication
  • Configure physical IoT devices
  • Set up Device Provisioning Service (DPS)
  • Manage the device lifecycle
  • Manage IoT devices by using IoT Hub
  • Manage IoT devices by using Azure IoT Central
  • Set up an IoT Edge device
  • Deploy an IoT Edge device
  • Develop IoT Edge modules
  • Configure an IoT Edge device
  • Integrate with upstream and downstream systems
  • Develop Azure Digital Twins (ADT) solutions
  • Configure message routing in Azure IoT Hub
  • Configure stream processing of IoT data
  • Create ASA queries
  • Process real-time data by using Time Series Insights (TSI)
  • Configure health monitoring
  • Troubleshoot device communication
  • Ensure performance and availability
  • Implement security for IoT devices and services
  • Implement Azure Defender for IoT

In order to set realistic expectations, please note: These questions are NOT official questions that you will find on the official exam. These questions DO cover all the material outlined in the knowledge sections below. Many of the questions are based on fictitious scenarios which have questions posed within them.

The official knowledge requirements for the exam are reviewed routinely to ensure that the content has the latest requirements incorporated in the practice questions. Updates to content are often made without prior notification and are subject to change at any time.

Each question has a detailed explanation and links to reference materials to support the answers which ensures accuracy of the problem solutions.

The questions will be shuffled each time you repeat the tests so you will need to know why an answer is correct, not just that the correct answer was item "B" last time you went through the test.

Candidates for this exam should have subject matter expertise developing cloud and edge components of an Azure IoT solution.

The Azure IoT Developer implements the configuration and performs coding tasks required to create and maintain the cloud and edge portions 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 and troubleshooting the configuration of the devices throughout the life cycle.

The IoT Developer implements design specifications for IoT solutions, including device topology, connectivity, diagnostics and monitoring, and security. The IoT Developer develops and deploys modules and configures device networking for the IoT Edge portion of the solution. 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 the Azure IoT Architect, data engineers and other stakeholders to ensure successful business integration.

IoT Developers should have a general understanding of devices types and Azure services, including data storage options, data analysis, data processing, AI, and other Platform-as-a-Service options. IoT Developers must be able to program in at least one Azure IoT SDK supported language.

Skills measured on Microsoft Azure Exam AZ-220: Microsoft Azure IoT Developer

Set up the IoT Solution Infrastructure (10-15%)

Create and configure an Azure 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

Provision and Manage Devices (15-20%)

Set up Device Provisioning Service (DPS)

  • create a Device Provisioning Service

  • create a new enrolment in DPS

  • link an IoT Hub to the DPS

Manage the device lifecycle

  • provision a device by using DPS

  • deprovision an autoenrolment

  • 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

  • configure a set of devices by using IoT Hub Automatic Device Management

  • 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

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

  • 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)

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 ADT models and digital twins

  • 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

Process and Manage Data (15-20%)

Configure message routing in Azure IoT Hub

  • implement message enrichment in IoT Hub

  • implement 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

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

  • create a simulated fleet of devices for performance and stress testing

  • troubleshoot message loss

  • test manual failover

Implement Security (10-15%)

Implement security for IoT devices and services

  • implement device and gateway security

  • ensure secure connections

Implement Azure Defender for IoT

  • configure an Azure Defender for IoT agent-based solution

  • implement Defender-IoT-micro-agents (security agents)

  • configure built-in and custom alerts for IoT Hub

The exam is available in the following languages: English, Japanese, Chinese (Simplified), Korean

Taught by

Wade Henderson

Reviews

3.8 rating at Udemy based on 84 ratings

Start your review of Practice Exams | Microsoft Azure Exam AZ-220 IoT Developer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.