Kursüberblick
Dieser Kurs vermittelt die Kenntnisse und Fähigkeiten zur Entwicklung und Umsetzung von DevOps-Prozessen und -praktiken. Die Teilnehmer lernen, wie sie DevOps planen, Quellcodeverwaltung verwenden, Git für ein Unternehmen skalieren, Artefakte konsolidieren, eine Strategie für das Abhängigkeitsmanagement entwerfen, Geheimnisse verwalten, Continuous-Integration-Ansätze und eine Strategie zum Erstellen von Containern implementieren, eine Releasestrategie entwerfen, einen Releaseverwaltungsworkflow einrichten, ein Bereitstellungsmuster implementieren und Feedbackmechanismen optimieren.
AZ-400 Self-Assessment
Sind Sie sich noch unsicher, ob der Kurs für Sie geeignet ist? Wir bieten Ihnen ein kostengünstiges Self-Assessment an, um Ihre Kenntnisse zu testen. Sie können den Test innerhalb der 90-tägigen Nutzungsdauer beliebig oft wiederholen. Wenn Sie den AZ-400 Kurs im Anschluss buchen, wird der von Ihnen bezahlte Betrag beim Kurspreis angerechnet.
Zielgruppe
Die Teilnehmer dieses Kurses sind daran interessiert, DevOps-Prozesse zu entwerfen und zu implementieren oder die Zertifizierungsprüfung für Microsoft Azure DevOps-Lösungen abzulegen.
Zertifizierungen
Empfohlenes Training für die Zertifizierung zum:
Kursinhalt
- Einführung in DevOps
- Auswählen des richtigen Projekts
- Beschreiben von Teamstrukturen
- Auswählen der DevOps-Tools
- Agiles Planen mit GitHub-Projekten und Azure Boards
- Einführung in die Quellcodeverwaltung
- Beschreiben von Typen von Quellcodeverwaltungssystemen
- Arbeiten mit Azure Repos und GitHub
- Strukturieren Ihres Git-Repositorys
- Verwalten von Git-Verzweigungen und -Workflows
- Zusammenarbeiten über Pull Requests in Azure Repos
- Identifizieren technischer Schulden
- Erkunden von Git-Hooks
- Planen der Förderung des Inner-Source-Ansatzes
- Git-Repositorys verwalten
- Erkunden von Azure Pipelines
- Verwalten von Azure Pipeline-Agents und Agentpools
- Beschreiben von Pipelines und Parallelität
- Erkunden von Continuous Integration
- Implementieren einer Pipelinestrategie
- Integration in Azure Pipelines
- Einführung in GitHub-Aktionen
- Informationen zu Continuous Integration (CI) mit GitHub Actions
- Entwerfen einer Strategie zur Containererstellung
- Einführung in Continuous Delivery (CD)
- Erstellen einer Releasepipeline
- Erkunden von Releaseempfehlungen
- Bereitstellen und Testen von Umgebungen
- Verwalten und Modularisieren von Aufgaben und Vorlagen
- Automatisieren der Integritätsprüfung
- Einführung in Bereitstellungsmuster
- Implementieren von Blau-Grün-Bereitstellung und Feature Toggles
- Implementieren von Canary-Releases und Dark Launching
- Implementieren von A/B-Tests und der Bereitstellung mit progressiver Exposition
- Integration mit Identitätsverwaltungssystemen
- Verwalten von Anwendungskonfigurationsdaten
- Erkunden von Infrastructure-as-Code und Konfigurationsverwaltung
- Erstellen von Azure-Ressourcen mithilfe von Azure Resource Manager-Vorlagen
- Erstellen von Azure-Ressourcen mit der Azure CLI
- Erkunden von Azure Automation mit DevOps
- Implementieren von Desired State Configuration (DSC)
- Implementieren von Bicep
- Einführung in Secure DevOps
- Implementieren von Open-Source-Software
- Softwarezusammensetzungsanalyse
- Statische Analysetools
- OWASP und dynamische Analysetools
- Sicherheitsüberwachung und Governance
- Erkunden von Paketabhängigkeiten
- Grundlegendes zur Paketverwaltung
- Migrieren, Konsolidieren und Sichern von Artefakten
- Implementieren einer Versionsverwaltungsstrategie
- Einführung in GitHub-Pakete
- Implementieren von Tools zum Nachverfolgen von Verbrauch und Flow
- Entwickeln von Überwachungs- und Statusdashboards
- Teilen von Wissen innerhalb von Teams
- Entwurfsprozesse zur Automatisierung der Anwendungsanalyse
- Verwalten von Warnungen, vorwurfsfreien Nachbesprechungen und einer Fairnesskultur