Kurstermine AZ-204
Überblick
Dieser 5-tägige Kurs hat das Ziel Entwicklern näherzubringen, wie sie End-to-End-Lösungen in Microsoft Azure erstellen können. Die Teilnehmer lernen, wie sie Azure-Computerlösungen implementieren, Azure-Funktionen erstellen, Web-Apps implementieren und verwalten, Lösungen unter Verwendung von Azure-Speichern entwickeln, Authentifizierung und Autorisierung implementieren und ihre Lösungen mit Hilfe von KeyVault und Managed Identities sichern.
Die Teilnehmer lernen auch, wie sie sich mit Azure-Services und Services von Drittanbietern verbinden und diese nutzen können und wie sie ereignis- und nachrichtenbasierte Modelle in ihre Lösungen integrieren können.
Der Kurs behandelt auch die Überwachung, Fehlerbehebung und Optimierung von Azure-Lösungen.
Agenda
Modul 1: Erstellen von Azure App Service Webanwendungen
- Kernkonzepte des Azure App Service
- Erstellen einer Azure App Service Webanwendung
- Konfigurieren und Überwachen von App Service-Anwendungen
- Skalierung von App Service-Anwendungen
- Azure App Service Staging-Umgebungen
Modul 2: Azure-Funktionen implementieren
- Übersicht der Azure-Funktionen
- Azure-Funktionen entwickeln
- Dauerhafte Funktionen implementieren
Modul 3: Lösungen entwickeln, die Blob-Speicherung verwenden
- Azure Blob-Speicherkernkonzepte
- Verwaltung des Azure-Blob-Speicher-Lebenszyklus
- Arbeiten mit Azure-Blob-Speicherung
Modul 4: Lösungen entwickeln, die Cosmos-DB-Speicher verwenden
- Azure Cosmos DB Übersicht
- Azure Cosmos DB-Datenstruktur
- Arbeiten mit den Ressourcen und Daten der Azure Cosmos DB
Modul 5: IaaS-Lösungen implementieren
- Bereitstellung von VMs in Azure
- Erstellen und Bereitstellen von ARM-Vorlagen
- Container-Images für Lösungen erstellen
- Veröffentlichung eines Container-Bildes in der Azure Container Registry
- Erstellen und Ausführen von Container-Images in Azure Container-Instanzen
Modul 6: Benutzerauthentifizierung und -autorisierung implementieren
- Microsoft-Identitätsplattform v2.0
- Authentifizierung mit der Microsoft Authentication Library
- Verwendung von Microsoft Graph
- Autorisierung von Datenoperationen in Azure Storage
Modul 7: Sichere Cloud-Lösungen implementieren
- Verwalten von Key, Secrets und Zertifikaten mithilfe der KeyVault-API
- Implementierung von Managed Identities für Azure-Ressourcen
- Sichere App-Konfigurationsdaten durch Anwendung von Azure App Configuration
Modul 8: API-Verwaltung implementieren
- Überblick über die API-Verwaltung
- Definieren von Richtlinien für APIs
- Sichern von APIs
Modul 9: App-Service Logic-Anwendungen entwickeln
- Azure Logic Apps Übersicht
- Erstellen benutzerdefinierter Konnektoren für Logic Apps
Modul 10: Ereignisbasierte Lösungen entwickeln
- Implementierung von Lösungen, die Azure Event Grid verwenden
- Implementierung von Lösungen, die Azure Event Hubs verwenden
- Implementierung von Lösungen, die Azure Notification Hubs verwenden
Zielgruppe
Die Teilnehmer dieses Trainings sind an der Azure-Entwicklung interessiert oder arbeiten daran, die Microsoft Azure Developer Associate-Zertifizierungsprüfung zu absolvieren.
Voraussetzungen
Um an diesem Kurs erfolgreich teilzunehmen, sollten die Teilnehmer folgende Kenntnisse mitbringen:
- Praktische Erfahrung mit Azure IaaS-und PaaS-Lösungen sowie dem Azure-Portal.
- Erleben Sie das Schreiben in einer von Azure unterstützten Sprache auf mittlerer Ebene. (C#, JavaScript, Python oder Java)
- Möglichkeit, Code zu schreiben, um eine Verbindung herzustellen und Vorgänge für ein SQL- oder NoSQL-Datenbankprodukt auszuführen. (SQL Server, Oracle, MongoDB, Cassandra oder ähnliches)
- Erfahrung im Schreiben von Code für die Authentifizierung, Autorisierung und andere Sicherheitsprinzipien auf mittlerer Ebene.
- Allgemeines Verständnis von HTML, dem HTTP-Protokoll und REST-API-Schnittstellen.
Ohne erweiterte Vorkenntnisse empfehlen wir dringend im Vorfeld den Besuch des AZ-900 Microsoft Azure Fundamentals Kurses.