Wir beraten Sie gerne!
+43 1 6000 880-0     Kontakt

Microsoft Azure IoT Developer (AZ-220T00)

Detaillierter Kursinhalt

Modul 1: Einführung in IoT und Azure IoT-Dienste

In diesem Modul untersuchen die Teilnehmer zunächst die geschäftlichen Überlegungen für verschiedene IoT-Implementierungen und überprüfen, wie die Azure IoT-Referenzarchitektur IoT-Lösungen unterstützt. Dieses Modul bietet den Schülern außerdem einen Überblick über die in einer IoT-Lösung häufig verwendeten Azure-Dienste und bietet eine Einführung in das Azure-Portal.

Lektionen
  • Geschäftschancen für IoT
  • Einführung in die IoT-Lösungsarchitektur
  • IoT-Hardware und Clouddienste
  • Lab-Szenarien für diesen Kurs
  • Lab: Erste Schritte mit Azure
  • Lab: Erste Schritte mit den Azure IoT-Diensten

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Erläutern, wie IoT und Azure IoT auf ihr Unternehmen angewendet werden können
  • Beschreiben der Kernkomponenten einer Azure IoT-Lösungsarchitektur
  • Beschreiben der Azure IoT-Dienste und ihrer Beziehung zu einer IoT-Lösung
  • Erstellen eines Azure-Kontos und Verwenden des Azure-Portals zum Erstellen eines IoT-Hubs und eines DPS-Diensts
Modul 2: Geräte und Gerätekommunikation

In diesem Modul werden die Teilnehmer den Azure IoT Hub-Service genauer betrachten und lernen, wie die sichere bidirektionale Kommunikation zwischen IoT-Hub und Geräten konfiguriert wird. Die Teilnehmer werden auch in IoT Hub-Funktionen wie Device Twins und IoT Hub-Endpunkte eingeführt, die im weiteren Verlauf des Kurses eingehender behandelt werden.

Lektionen
  • IoT Hub und Geräte
  • IoT-Entwicklertools
  • Gerätekonfiguration und -kommunikation
  • Lab: Verbinden eines IoT-Geräts mit Azure
  • Lab: Einrichten der Entwicklungsumgebung

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Erläutern der Kernfunktionen der IoT Hub-Dienste
  • Beschreiben des Lebenszyklus eines Azure IoT-Geräts
  • Beschreiben, wie IoT Hub-Geräteidentitäten verwaltet und weitere Sicherheitsfunktionen implementiert werden
  • Registrieren von Geräten bei IoT Hub über Azure-Portal, Azure CLI und Visual Studio Code
  • Implementieren der SDKs für IoT Hub-Geräte und -Dienste
Modul 3: Gerätebereitstellung im großen Maßstab

In diesem Modul konzentrieren sich die Teilnehmer auf die Gerätebereitstellung und das Konfigurieren und Verwalten des Azure-Gerätebereitstellungsdienstes. Die Teilnehmer lernen den Registrierungsprozess, die automatische Bereitstellung und erneute Bereitstellung, die Abmeldung und die Implementierung verschiedener Bescheinigungsmechanismen kennen.

Lektionen
  • Nutzungsbedingungen und Konzepte von DPS (Device Provisioning Service)
  • Konfigurieren und Verwalten von DPS (Device Provisioning Service)
  • Aufgaben zur Gerätebereitstellung
  • Lab: Individuelle Registrierung von Geräten in DPS
  • Lab: Automatische Registrierung von Geräten in DPS

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Erläutern des Prozesses der Gerätebereitstellung und der Funktionen von DPS (Device Provisioning Service)
  • Erläutern der mit der Gerätebereitstellung verbundenen Sicherheitsaspekte und deren Verwaltung
  • Implementieren der DPS (Device Provisioning Service) SDKs
  • Verwalten des Prozesses für die Geräteregistrierung, einschließlich Aufhebung der Bereitstellung und Registrierung
Modul 4: Nachrichtenverarbeitung und -analyse

In diesem Modul untersuchen die Teilnehmer, wie IoT Hub und andere Azure-Dienste zum Verarbeiten von Nachrichten verwendet werden können. Die Teilnehmer beginnen mit einer Untersuchung zum Konfigurieren des Nachrichten- und Ereignisroutings und zum Implementieren des Routings zu integrierten und benutzerdefinierten Endpunkten. Die Teilnehmer lernen einige der Azure-Speicheroptionen kennen, die für IoT-Lösungen üblich sind. Um dies Modul abzurunden, implementieren die Teilnehmer Azure Stream Analytics und Abfragen für eine Reihe von ASA-Mustern.

Lektionen
  • Nachrichten und Nachrichtenverarbeitung
  • Datenspeicheroptionen
  • Azure Stream Analytics
  • Lab: Filtern und Aggregieren von Nachrichtendaten
  • Lab: Routing von Gerätenachrichten

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Konfigurieren von Nachrichten- und Ereignisrouting
  • Weiterleiten von Daten an die integrierten und benutzerdefinierten Endpunkte
  • Implementieren der Nachrichtenanreicherung
  • Implementieren von Azure Stream Analytics-Eingaben, -Abfragen und -Ausgaben
  • Speichern von Nachrichtendaten in einem Warm Storage zu Archivierungszwecken und für zusätzliche Analysen
  • Verwenden einer Azure-Funktion in einer Lösung für Nachrichtenverarbeitung und -analyse
Modul 5: Erkenntnisse und Geschäftsintegration

In diesem Modul lernen die Teilnehmer die Azure-Dienste und andere Microsoft-Tools kennen, mit denen sie geschäftliche Erkenntnisse generieren und die Geschäftsintegration ermöglichen können. Die Teilnehmer implementieren Azure Logic Apps und Event Grid und konfigurieren die Verbindung und Datentransformationen für Datenvisualisierungstools wie Time Series Insights und Power BI.

Lektionen
  • Geschäftsintegration für IoT-Lösungen
  • Datenvisualisierung mit Time Series Insights
  • Datenvisualisierung mit Power BI
  • Lab: Integrieren von IoT Hub in Event Grid
  • Lab: Erkunden und Analysieren von Daten mit Zeitstempel unter Verwendung von Time Series Insights

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Erläutern der Optionen für die Geschäftsintegration in eine IoT-Lösung einschließlich Umsetzung
  • Entwickeln von Unterstützung für die Geschäftsintegration mithilfe von Logic Apps und Event Grid
  • Konfigurieren von IoT-Daten für die Visualisierung in Time Series Insights
  • Konfigurieren von IoT-Daten für die Visualisierung in Power BI
Modul 6: Azure IoT Edge-Bereitstellungsprozess

In diesem Modul lernen die Teilnehmer, wie sie ein Modul auf einem Azure IoT Edge-Gerät bereitstellen. Die Teilnehmer lernen auch, wie ein IoT Edge-Gerät als Gateway-Gerät konfiguriert und verwendet wird.

Lektionen
  • Einführung in Azure IoT Edge
  • Edge-Bereitstellungsprozess
  • Edge-Gatewaygeräte
  • Lab: Einrichten eines IoT Edge-Gateways
  • Lab: Einführung in IoT Edge

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Beschreiben des Unterschieds zwischen einem IoT-Gerät und einem IoT Edge-Gerät
  • Konfigurieren eines IoT Edge-Geräts
  • Implementieren einer IoT Edge-Bereitstellung mithilfe eines Bereitstellungsmanifests
  • Konfigurieren eines IoT Edge-Geräts als Gatewaygerät
Modul 7: Azure IoT Edge-Module und -Container

In diesem Modul entwickeln und implementieren die Teilnehmer benutzerdefinierte Edge-Module und implementieren die Unterstützung für ein Offline-Szenario, das auf lokalem Speicher basiert. Die Teilnehmer verwenden Visual Studio Code, um benutzerdefinierte Module als Container mithilfe einer unterstützten Container-Engine zu erstellen.

Lektionen
  • Entwickeln benutzerdefinierter Edge-Module
  • Offlinespeicher und lokaler Speicher
  • Lab: Entwickeln, Bereitstellen und Debuggen eines benutzerdefinierten Moduls in Azure IoT Edge
  • Lab: Ausführen eines IoT Edge-Geräts in einem eingeschränkten Netzwerk und im Offlinemodus

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Erläutern der Anforderungen für die Erstellung eines benutzerdefinierten Edge-Moduls
  • Konfigurieren von Visual Studio Code für die Entwicklung von Containermodulen
  • Bereitstellen eines benutzerdefinierten Moduls auf einem IoT Edge-Gerät
  • Implementieren von lokalem Speicher auf einem IoT Edge-Gerät zur Unterstützung eines Offlineszenarios
Modul 8: Geräteverwaltung

In diesem Modul lernen die Schüler, wie sie die Geräteverwaltung für ihre IoT-Lösung implementieren. Die Teilnehmer entwickeln Geräteverwaltungslösungen, die Gerätezwillinge verwenden, und Lösungen, die direkte Methoden verwenden.

Lektionen
  • Einführung in die Verwaltung von IoT-Geräten
  • Verwalten von IoT- und IoT Edge-Geräten
  • Geräteverwaltung im großen Maßstab
  • Lab: Automatische Geräteverwaltung
  • Lab: Remoteüberwachung und -steuerung von Geräten mit Azure IoT Hub

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Beschreiben der gängigsten Geräteverwaltungsmuster und Best Practices für die Konfiguration
  • Beschreiben, wann und wie Gerätezwillinge und direkte Methoden zur Implementierung der Geräteverwaltung verwendet werden
  • Implementieren der Geräteverwaltung für verschiedene Muster mithilfe von Gerätezwillingen und direkten Methoden
  • Implementieren der Geräteverwaltung im großen Maßstab mithilfe der automatischen Geräteverwaltung und Aufträgen
Modul 9: Tests, Diagnose und Protokollierung für eine Lösung

In diesem Modul konfigurieren die Teilnehmer Protokollierungs- und Diagnosetools, mit denen Entwickler ihre IoT-Lösung testen können. Die Teilnehmer verwenden IoT Hub und Azure Monitor, um Warnungen zu konfigurieren und Bedingungen wie den Geräteverbindungsstatus zu verfolgen, mit denen Probleme behoben werden können.

Lektionen
  • Überwachung und Protokollierung
  • Problembehandlung
  • Lab: Konfigurieren von Metriken und Protokollen in Azure IoT Hub
  • Lab: Überwachen und Debuggen von Verbindungsfehlern

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Beschreiben der Optionen zum Überwachen und Protokollieren einer Azure IoT-Lösung
  • Konfigurieren von Azure Monitor für die Unterstützung einer IoT-Lösung
  • Konfigurieren von IoT Hub-Metriken für die Unterstützung einer IoT-Lösung
  • Implementieren der Diagnoseprotokollierung
  • Behandeln von Verbindungs- und Kommunikationsproblemen bei IoT-Geräten
Modul 10: Azure Security Center und Überlegungen hinsichtlich der IoT-Sicherheit

In diesem Modul untersuchen die Schüler die Sicherheitsaspekte, die für eine IoT-Lösung gelten. Die Teilnehmer untersuchen zunächst die Sicherheit in Bezug auf die Lösungsarchitektur und die Best Practices und untersuchen anschließend, wie Azure Security Center für IoT die Gerätebereitstellung und die IoT Hub-Integration unterstützt. Die Teilnehmer verwenden dann das Azure Security Center für IoT-Agenten, um die Sicherheit ihrer Lösung zu verbessern.

Lektionen
  • Sicherheitsgrundlagen für IoT-Lösungen
  • Einführung in Azure Security Center für IoT
  • Verbessern des Schutzes mit Azure Security Center für IoT-Agents
  • Lab: Implementieren von Azure Security Center für IoT

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Beschreiben von Sicherheitsaspekten und Best Practices für eine IoT-Lösung
  • Beschreiben von Azure IoT-Sicherheitsarchitektur und Threat Modeling
  • Beschreiben der Funktionen und Unterstützung von Azure Security Center für IoT
  • Konfigurieren von Sicherheits-Agents und Sicherheitsmodulzwillingen
  • Aggregieren von Azure Security Center für IoT-Ereignissen
Modul 11: Azure Digital Twins (ADT)

In diesem Modul untersuchen die Kursteilnehmer die Konzepte einer Azure Digital Twins-Lösung und führen ihre ersten Schritte zur Implementierung von ADT aus. Die Kursteilnehmer lernen zunächst die Konzepte hinter Azure Digital Twins Service und einer ADT-Lösung kennen, gefolgt von einer Einführung in die Entwicklungstools, die zur Erstellung und Überwachung einer ADT-Lösung verwendet werden können. Anschließend verwenden die Kursteilnehmer die Entwicklungstools, um benutzerdefinierte Modelle zu erstellen, einen ADT-Umgebungsgraphen zu erstellen und abzufragen, IoT-Gerätetelemetrie zu erfassen und Geschäftslogik und Datenverarbeitung zu implementieren.

Lektionen
  • Einführung in Azure Digital Twins
  • Einführung in die ADT-Lösungsentwicklung
  • Überwachung und Problembehandlung von ADT
  • Lab: Entwickeln von ADT-Lösungen (Azure Digital Twins)

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Beschreiben der Komponenten einer Azure Digital Twins-Lösung (ADT)
  • Erläutern von Erstellung und Konfiguration einer ADT-Instanz
  • Erläutern von Erstellung, Abfrage und Verwaltung des ADT-Graphen
  • Erläutern der Erfassung von ADT-Daten aus IoT Hub und Implementieren der Unterstützung für nachgeschaltete Dienste
  • Beschreiben der Überwachung und Problembehandlung von ADT
Modul 12: Entwickeln einer IoT-Lösung mit IoT Central

In diesem Modul lernen die Teilnehmer, wie Azure IoT Central als SaaS-Lösung für IoT konfiguriert und implementiert wird. Die Teilnehmer beginnen mit einer umfassenden Untersuchung von IoT Central und seiner Funktionsweise. Mit einem grundlegenden Verständnis von IoT Central Establishment werden die Teilnehmer mit dem Erstellen und Verwalten von Gerätevorlagen und dem anschließenden Verwalten von Geräten in ihrer IoT Central-Anwendung fortfahren.

Lektionen
  • Einführung in IoT Central
  • Erstellen und Verwalten von Gerätevorlagen
  • Verwalten von Geräten in Azure IoT Central
  • Lab: Entwickeln einer IoT-Lösung mit IoT Central

Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:

  • Beschreiben des Unterschieds zwischen Azure IoT Central und den Azure IoT-PaaS-Diensten
  • Beschreiben der von Azure IoT Central bereitgestellten Funktionen
  • Beschreiben des Zwecks und der Komponenten einer Gerätevorlage
  • Erstellen und Veröffentlichen einer Gerätevorlage
  • Verwalten von Geräten mithilfe von Regeln und Benachrichtigungen
  • Ändern von Geräten im großen Maßstab mithilfe von Aufträgen