Entwicklung von Lösungen für Microsoft Azure
TLDR;
- Lesen Sie den Haftungsausschluss
- Gehen Sie die Themen durch (siehe Studienplan für eine empfohlene Reihenfolge)
- Üben Sie mit der Quiz-App (nach Thema)
Studienführer für die Prüfung AZ-204: Entwicklung von Lösungen für Microsoft Azure
Aktualisierungen der AZ-204-Prüfung für April 2023
Entwickeln Sie Azure-Computing-Lösungen (25–30 %).
Implementieren Sie Containerlösungen
- Erstellen und verwalten Sie Container-Images für Lösungen
- Veröffentlichen Sie ein Image in Azure Container Registry
- Führen Sie Container mit Azure Container Instance aus
- Erstellen Sie Lösungen mithilfe von Azure Container Apps
Implementieren Sie Azure App Service-Web-Apps
- Erstellen Sie eine Azure App Service-Web-App
- Konfigurieren und implementieren Sie Diagnose und Protokollierung
- Code und Container bereitstellen
- Konfigurieren Sie Einstellungen, einschließlich Transport Layer Security (TLS), API-Einstellungen und Dienstverbindungen
- Implementieren Sie Autoscaling
- Konfigurieren Sie Bereitstellungsslots
Implementieren Sie Azure-Funktionen
- Erstellen und konfigurieren Sie eine Azure-Funktions-App
- Implementieren Sie Eingabe- und Ausgabebindungen
- Implementieren Sie Funktionsauslöser mithilfe von Datenoperationen, Timern und Webhooks
Entwickeln für Azure Storage (15–20 %)
Entwickeln Sie Lösungen, die Azure Cosmos DB verwenden
- Führen Sie mithilfe des SDK Vorgänge für Container und Artikel durch
- Legen Sie die entsprechende Konsistenzebene für Vorgänge fest
- Implementieren Sie Änderungsfeed-Benachrichtigungen
Entwickeln Sie Lösungen, die Azure Blob Storage verwenden
- Eigenschaften und Metadaten festlegen und abrufen
- Führen Sie Vorgänge an Daten durch, indem Sie das entsprechende SDK verwenden
- Implementieren Sie Speicherrichtlinien und Datenlebenszyklusmanagement
Implementieren Sie Azure-Sicherheit (15–20 %).
Implementieren Sie Benutzerauthentifizierung und -autorisierung
- Authentifizieren und autorisieren Sie Benutzer mithilfe der Microsoft Identity-Plattform
- Authentifizieren und autorisieren Sie Benutzer und Apps mithilfe der Microsoft Entra ID
- Erstellen und implementieren Sie Shared Access Signatures
- Implementieren Sie Lösungen, die mit Microsoft Graph interagieren
Implementieren Sie sichere Azure-Lösungen
- Sichern Sie App-Konfigurationsdaten mithilfe von App Configuration oder Azure Key Vault
- Entwickeln Sie Code, der in Azure Key Vault gespeicherte Schlüssel, Geheimnisse und Zertifikate verwendet
- Implementieren Sie verwaltete Identitäten für Azure-Ressourcen
Azure-Lösungen überwachen, Fehler beheben und optimieren (10–15 %)
Implementieren Sie Caching für Lösungen
- Konfigurieren Sie Cache- und Ablaufrichtlinien für Azure Cache for Redis
- Implementieren Sie sichere und optimierte Anwendungs-Cache-Muster, einschließlich Datengröße, Verbindungen, Verschlüsselung und Ablauf
- Implementieren Sie Endpunkte und Profile des Azure Content Delivery Network
Beheben Sie Fehler bei Lösungen mithilfe von Application Insights
- Überwachen und analysieren Sie Metriken, Protokolle und Traces
- Implementieren Sie Application Insights-Webtests und -Warnungen
- Implementieren Sie eine App oder einen Dienst, um Application Insights zu verwenden
Stellen Sie eine Verbindung zu Azure-Diensten und Diensten von Drittanbietern her und nutzen Sie diese (15–20 %).
Implementieren Sie API-Management
- Erstellen Sie eine Azure API Management-Instanz
- Erstellen und dokumentieren Sie APIs
- Konfigurieren Sie den Zugriff auf APIs
- Implementieren Sie Richtlinien für APIs
Entwickeln Sie ereignisbasierte Lösungen
- Implementieren Sie Lösungen, die Azure Event Grid verwenden
- Implementieren Sie Lösungen, die Azure Event Hub verwenden
Entwickeln Sie nachrichtenbasierte Lösungen
- Implementieren Sie Lösungen, die Azure Service Bus verwenden
- Implementieren Sie Lösungen, die Azure Queue Storage-Warteschlangen verwenden
Themen
- Azure App Service-Web-Apps
- Azure-Funktionen
- Azure-Containerlösungen
- Azure Container Registry
- Azure Container-Instanz
- Azure-Container-Apps
- Azure Blob Storage
- Azure Cosmos DB
- Microsoft Identity Platform
- Von Azure verwaltete Identitäten
- Microsoft Entra-ID
- Microsoft Graph
- Azure Key Vault
- Azure-App-Konfiguration
- Azure API-Verwaltung
- Azure Cache für Redis
- Azure Content Delivery Network (CDN)
- Azure Application Insights
- Azure Event Grid
- Azure Event Hub
- Nachrichtenwarteschlangen
- Azure Service Bus
- Azure-Warteschlangenspeicher
API-Dokumentation
Prüfungsvorbereitung
- Prüfungsdemo
- Praxisbewertungen für Microsoft-Zertifizierungen
- MeasureUp
- WhizLabs
- Lernen Sie die Azure-App kennen
Lernressourcen
- Microsoft Learnigh Path (oder /Learning Path)
- [GitHub] MicrosoftLearning / AZ-204: Entwicklung von Lösungen für Microsoft Azure
- Prüfungsbereitschaftsbereich:
- Entwickeln Sie Azure-Computing-Lösungen
- Entwickeln Sie für Azure Storage
- Implementieren Sie Azure-Sicherheit
- Überwachen, beheben und optimieren Sie Azure-Lösungen
- Stellen Sie eine Verbindung zu Azure-Diensten und Diensten von Drittanbietern her und nutzen Sie diese
- /Themen
- Microsoft Applied Skills (einige der aufgeführten Fähigkeiten könnten Ihnen helfen, bestimmte Themen besser zu verstehen)
- Azure Sandbox-Umgebung (kostet $$$)
- [OFFIZIELL] Microsoft Azure Developer Associate (AZ-204) Professional Certificate (Coursera)
- AZ-204: Entwicklung von Lösungen für Microsoft Azure (Alan Rodrigues)
- Azure Developer Associate (AZ-204) – Vollständiger Kurs Bestehen Sie die Prüfung! (freeCodeCamp.org)
- Prüfung AZ-204: Kurs „Entwicklung von Lösungen für Microsoft Azure“ (Ein Leitfaden zur Cloud)
- AZ-204-Prüfungsvorbereitung: Entwicklung von Lösungen für Microsoft Azure (Cloud Academy)
- Entwickeln von Lösungen für Microsoft Azure (AZ-204) – Pluralsight
- AZ-204 Entwicklung von Lösungen für Microsoft Azure – Udemy
- Microsoft Certifications Knowledge Hub
- Bewältigen der AZ-204-Prüfung – Ein umfassender Leitfaden zur Azure-Zertifizierungsvorbereitung
- Knowledge Hub für Microsoft-Zertifizierungen
Emojis
Emojis werden verwendet, um gemeinsame Konzepte mit gemeinsamen Bedeutungen darzustellen. Während der Prüfung können jedoch verschiedene Variationen derselben Bedeutung verwendet werden.
In diesen Studiennotizen können Emojis mehrdeutig sein und die richtige Bedeutung muss aus dem Kontext erraten werden.
- : Empfohlen
- : Nicht empfohlen/nicht unterstützt
- ⏺️: Standard
- ?️: Günstig / Kostengünstig
- ?: Hoher Preis (Kosten) / Teuer
- ⚡: Geringe Latenz / Hoher Durchsatz (Transaktionen) / Schnell
- : Hohe („flexible“) Latenz / Niedriger Durchsatz (Transaktionen)
- ?: Zufällig
- ?: Nur Premium
- ?: Standard / Nicht Premium
- ??: Transaktionsintensiv / Starker Verkehr
- ?♂️: Hohe Verfügbarkeit
- ⏫: Eingang / Upload
- ⏬: Ausgang / Download
- ?: Unveränderlich / Kann nicht geändert werden
- ?: Einfach / Leicht
- ?: Von Microsoft verwaltete Schlüssel
- ?️: Vom Benutzer verwaltete Schlüssel
Haftungsausschluss
Der in diesem Repository gefundene Inhalt ist das Ergebnis meines persönlichen Studiums und Verständnisses der AZ-204-Prüfungsthemen. Obwohl ich alle Anstrengungen unternommen habe, um die Richtigkeit sicherzustellen, können in diesen Hinweisen Ungenauigkeiten oder sogar falsche oder fehlende Informationen enthalten sein.
Ich freue mich über Korrekturen und Beiträge anderer, um die Qualität und Genauigkeit dieses Materials zu verbessern. Wenn Sie Fehler finden oder Verbesserungsvorschläge haben, können Sie gerne ein Problem eröffnen oder eine Pull-Anfrage einreichen.
Bitte verwenden Sie diese Hinweise nach eigenem Ermessen und verweisen Sie auf offizielle Materialien und Ressourcen, um ein vollständiges Verständnis des Themas sicherzustellen.
Ich wünsche Ihnen viel Glück bei Ihrer Vorbereitung auf die AZ-204-Prüfung!