Der abgekündigte Kurs Microsoft Azure IoT Developer behandelt Cloud- und Edge-Bausteine für Azure-IoT-Lösungen. Sie arbeiten mit IoT Hub, Gerätebereitstellung, Nachrichtenverarbeitung und Analyse sowie mit IoT Edge, Geräteverwaltung, Überwachung, Sicherheit, Geschäftsintegration und IoT Central.
Kursbeschreibung
ACHTUNG: Dieser Kurs wurde von Microsoft zum 31.07.2023 abgekündigt und kann somit nicht mehr angeboten werden.
Dieser Kurs vermittelt den Teilnehmenden die Fähigkeiten und Kenntnisse, die zum erfolgreichen Erstellen und Verwalten der Cloud- und Edge-Teile einer Azure IoT-Lösung erforderlich sind. Der Kurs umfasst die vollständige Abdeckung der wichtigsten Azure IoT-Dienste wie IoT Hub, Gerätebereitstellungsdienste, Azure Stream Analytics, Time Series Insights und mehr. Neben dem Schwerpunkt auf Azure-PaaS-Diensten enthält der Kurs Abschnitte zu IoT Edge, Geräteverwaltung, Überwachung und Fehlerbehebung, Sicherheitsaspekten und Azure IoT Central.
Diese Schulung kann auch zur Vorbereitung auf das Examen AZ-220: Microsoft Azure IoT Developer zur Zertifizierung als Microsoft Certified: Azure IoT Developer Specialty besucht werden.
Prüfungsgebühren sind nicht im Kurspreis enthalten.
ACHTUNG: Die Prüfung AZ-220: Microsoft Azure IoT Developer wurde zum 31.07.2023 abgekündigt und kann danach nicht mehr abgelegt werden.
Hinweis: Der Kurs wird in deutscher Sprache gehalten, die MOC-Unterlagen sind nur in englischer Sprache verfügbar.
Seminarinhalte
Modul 1: Einführung in IoT und Azure IoT Services
In diesem Modul untersuchen die Teilnehmenden zunächst die geschäftlichen Überlegungen für verschiedene IoT-Implementierungen und prüfen, wie die Azure-IoT-Referenzarchitektur IoT-Lösungen unterstützt. Außerdem erhalten sie einen Überblick über die in einer IoT-Lösung häufig verwendeten Azure-Dienste sowie eine Einführung in das Azure-Portal.
- Geschäftsmöglichkeiten für IoT
- Einführung in die IoT Solution Architecture
- IoT-Hardware und Cloud-Dienste
- Laborszenarien für diesen Kurs
Modul 2: Geräte und Gerätekommunikation
In diesem Modul betrachten die Teilnehmenden den Azure-IoT-Hub-Service genauer und lernen, wie die sichere bidirektionale Kommunikation zwischen IoT Hub und Geräten konfiguriert wird. Sie werden außerdem in IoT-Hub-Funktionen wie Device Twins und IoT-Hub-Endpunkte eingeführt, die im weiteren Verlauf des Kurses eingehender behandelt werden.
- IoT Hub und Geräte
- IoT-Entwickler-Tools
- Gerätekonfiguration und Kommunikation
Modul 3: Gerätebereitstellung im Maßstab
Dieses Modul konzentriert sich auf die Gerätebereitstellung sowie das Konfigurieren und Verwalten des Azure-Gerätebereitstellungsdienstes. Die Teilnehmenden lernen den Registrierungsprozess, die automatische Bereitstellung und erneute Bereitstellung, die Abmeldung sowie die Implementierung verschiedener Bescheinigungsmechanismen kennen.
- Nutzungsbedingungen und Konzepte für den Gerätebereitstellungsservice
- Konfigurieren und Verwalten des Gerätebereitstellungsdienstes
- Aufgaben zur Gerätebereitstellung
Modul 4: Nachrichtenverarbeitung und Analyse
In diesem Modul untersuchen die Teilnehmenden, wie IoT Hub und andere Azure-Dienste zum Verarbeiten von Nachrichten verwendet werden können. Sie befassen sich mit der Konfiguration von Nachrichten- und Ereignisrouting sowie der Implementierung des Routings zu integrierten und benutzerdefinierten Endpunkten. Darüber hinaus lernen sie für IoT-Lösungen übliche Azure-Speicheroptionen kennen und implementieren Azure Stream Analytics sowie Abfragen für eine Reihe von ASA-Mustern.
- Nachrichten und Nachrichtenverarbeitung – Datenspeicheroptionen
- Azure Stream Analytics
Modul 5: Einblicke und Geschäftsintegration
In diesem Modul lernen die Teilnehmenden Azure-Dienste und weitere Microsoft-Tools kennen, mit denen sich geschäftliche Erkenntnisse generieren und die Geschäftsintegration ermöglichen lassen. Sie implementieren Azure Logic Apps und Event Grid und konfigurieren Verbindung sowie Datentransformationen für Datenvisualisierungstools wie Time Series Insights und Power BI.
- Geschäftsintegration für IoT-Lösungen
- Datenvisualisierung mit Zeitreiheneinblicken
- Datenvisualisierung mit Power BI
Modul 6: Azure IoT Edge-Bereitstellungsprozess
In diesem Modul lernen die Teilnehmenden, wie sie ein Modul auf einem Azure-IoT-Edge-Gerät bereitstellen. Sie lernen auch, wie ein IoT-Edge-Gerät als Gateway-Gerät konfiguriert und verwendet wird.
- Einführung in Azure IoT Edge
- Edge-Bereitstellungsprozess und Gateway-Geräte
Modul 7: Azure IoT Edge-Module und -Container
In diesem Modul entwickeln und implementieren die Teilnehmenden benutzerdefinierte Edge-Module und implementieren die Unterstützung für ein Offline-Szenario auf Basis lokalen Speichers. Sie verwenden Visual Studio Code, um benutzerdefinierte Module mithilfe einer unterstützten Container-Engine als Container zu erstellen.
- Entwickeln benutzerdefinierter Edge-Module
- Offline und lokaler Speicher
Modul 8: Geräteverwaltung
In diesem Modul lernen die Teilnehmenden, wie sie die Geräteverwaltung für ihre IoT-Lösung implementieren. Sie entwickeln Geräteverwaltungslösungen, die Gerätezwillinge verwenden, sowie Lösungen, die direkte Methoden verwenden.
- Einführung in die IoT-Geräteverwaltung
- Verwalten von IoT- und IoT-Edge-Geräten
- Geräteverwaltung im Maßstab
Modul 9: Lösungstest, Diagnose und Protokollierung
In diesem Modul konfigurieren die Teilnehmenden Protokollierungs- und Diagnosetools, mit denen Entwickler ihre IoT-Lösung testen können. Sie 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.
- Überwachung und Protokollierung
- Fehlerbehebung
Modul 10: Azure Security Center- und IoT-Sicherheitsaspekte
In diesem Modul untersuchen die Teilnehmenden die Sicherheitsaspekte, die für eine IoT-Lösung gelten. Zunächst betrachten sie die Sicherheit hinsichtlich Lösungsarchitektur und Best Practices. Anschließend untersuchen sie, wie Azure Security Center für IoT die Gerätebereitstellung und die IoT-Hub-Integration unterstützt, und verwenden Azure Security Center für IoT-Agenten, um die Sicherheit ihrer Lösung zu verbessern.
- 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-Agenten
Modul 11: Erstellen einer IoT-Lösung mit IoT Central
In diesem Modul lernen die Teilnehmenden, wie Azure IoT Central als SaaS-Lösung für IoT konfiguriert und implementiert wird. Sie beginnen mit einer umfassenden Untersuchung von IoT Central und seiner Funktionsweise. Mit einem grundlegenden Verständnis von IoT Central Establishment befassen sie sich anschließend mit dem Erstellen und Verwalten von Gerätevorlagen sowie dem Verwalten von Geräten in ihrer IoT-Central-Anwendung.
- Einführung in IoT Central
- Erstellen und Verwalten von Gerätevorlagen
- Verwalten von Geräten in Azure IoT Central
Lernziele
Sie lernen, Cloud- und Edge-Teile einer Azure-IoT-Lösung zu erstellen und zu verwalten. Dabei befassen Sie sich mit Azure-IoT-Diensten, Gerätekommunikation und -bereitstellung, Datenverarbeitung, IoT Edge, Geräteverwaltung, Überwachung und Sicherheitsaspekten.
Zielgruppe
- Ein Azure IoT-Entwickler ist für die Implementierung und anschließende Wartung der Cloud- und Edge-Teile einer Azure IoT-Lösung verantwortlich
- Neben der Konfiguration und Wartung von Geräten mit Hilfe von Azure IoT-Diensten und anderen Microsoft-Tools richtet der IoT-Entwickler auch die physischen Geräte ein und ist für die Wartung der Geräte während des gesamten Lebenszyklus verantwortlich
- Der IoT-Entwickler implementiert Entwürfe für IoT-Lösungen, einschließlich Gerätetopologie, Konnektivität, Debugging und Sicherheit
- Für Edge-Geräteszenarien stellt der IoT-Entwickler auch Compute / Container bereit und konfiguriert das Gerätenetzwerk, das verschiedene Edge-Gateway-Implementierungen umfassen kann
- Der IoT-Entwickler implementiert Entwürfe für Lösungen zur Verwaltung von Datenpipelines, einschließlich Überwachung und Datentransformation in Bezug auf IoT
- Der IoT-Entwickler arbeitet mit Dateningenieuren und anderen Interessengruppen zusammen, um eine erfolgreiche Geschäftsintegration sicherzustellen
- IoT-Entwickler sollten über ein gutes Verständnis der Azure-Dienste verfügen, einschließlich Datenspeicheroptionen, Datenanalyse, Datenverarbeitung und der Azure IoT PaaS- und SaaS-Optionen
- IoT-Entwickler sollten über grundlegende Programmierkenntnisse in mindestens einer von Azure unterstützten Sprache verfügen, einschließlich C#, Node.js, C, Python oder Java
Voraussetzungen
- Erfahrung in der Softwareentwicklung: Erfahrung in der Softwareentwicklung ist eine Voraussetzung für diesen Kurs; eine bestimmte Softwaresprache ist jedoch nicht erforderlich, und die Erfahrung muss nicht auf professionellem Niveau sein
- Erfahrung in der Datenverarbeitung: Ein allgemeines Verständnis der Datenspeicherung und Datenverarbeitung wird empfohlen, ist jedoch nicht erforderlich
- Cloud Solution Awareness: Die Teilnehmenden sollten ein grundlegendes Verständnis von PaaS-, SaaS- und IaaS-Implementierungen haben. Microsoft Azure Fundamentals (AZ-900) oder gleichwertige Kenntnisse werden empfohlen
Nächste Termine
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.