Kursüberblick
Dieser Kurs vermittelt die Kenntnisse und Fähigkeiten zur Entwicklung und Umsetzung von DevOps-Prozessen und -praktiken. Die Teilnehmer*innen 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.
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:
Weiterführende Kurse
Kursinhalt
AZ-400: Entwicklung für Enterprise DevOps
- Einführung in DevOps
- Planen von Agile mit GitHub-Projekten und Azure Boards
- Entwerfen und Implementieren von Zweigstrategien und Workflows
- Zusammenarbeiten über Pull Requests in Azure Repos
- Erkunden von Git-Hooks
- Planen der Förderung des Inner-Source-Ansatzes
- Verwalten und Konfigurieren von Repositorys
- Identifizieren der technischen Schulden
AZ-400: Implementieren von CI mit Azure-Pipelines und GitHub-Aktionen
- Erkunden von Azure Pipelines
- Verwalten von Azure Pipeline-Agents und -Pools
- Beschreiben von Pipelines und Parallelität
- Entwerfen und Implementieren einer Pipelinestrategie
- Integrieren mit Azure Pipelines
- Einführung in GitHub-Aktionen
- Lernen Sie kontinuierliche Integration mit GitHub Actions
- Entwerfen einer Container-Baustrategie
AZ-400: Entwerfen und Implementieren einer Releasestrategie
- Erstellen einer Releasepipeline
- Untersuchung von Empfehlungen zur Veröffentlichungsstrategie
- Konfigurieren und Bereitstellen von Umgebungen
- Verwalten und Modularisieren von Aufgaben und Vorlagen
- Automatisierung der Gesundheitsinspektion
AZ-400: Implementieren einer sicheren kontinuierlichen Bereitstellung mit Azure Pipelines
- Einführung in die 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 in Identitätsverwaltungssysteme
- Verwalten von Anwendungskonfigurationsdaten
AZ-400: Verwalten der Infrastruktur als Code mit Azure und DSC
- Erkunden der Infrastruktur als Code- und Konfigurationsverwaltung
- Erstellen von Azure-Ressourcen mithilfe von Azure Resource Manager-Vorlagen
- Erstellen von Azure-Ressourcen mit Azure CLI
- Erkunden von Azure Automation mit DevOps
- Implementieren von Desired State Configuration (DSC)
- Implementieren von Bicep
AZ-400: Implementieren von Sicherheit und Validieren von Codebasen zur Einhaltung der Konformität
- Einführung in Secure DevOps
- Implementieren von Open-Source-Software
- Softwarekompositionsanalyse
- Sicherheitsüberwachung und Governance
AZ-400: Entwerfen und Implementieren einer Abhängigkeitsmanagementstrategie
- Erkunden von Paketabhängigkeiten
- Grundlegendes zur Paketverwaltung
- Migrieren, Konsolidieren und Sichern von Artefakten
- Implementieren einer Versionsverwaltungsstrategie
- Einführung in GitHub-Pakete
AZ-400: Implementieren eines kontinuierlichen Feedbacks
- Implementieren von Tools zum Nachverfolgen von Nutzung und Ablauf
- Entwicklung von Überwachungs- und Status-Dashboards
- Teilen von Wissen in Teams
- Entwerfen von Prozessen zum Automatisieren von Anwendungsanalysen
- Verwalten von Warnungen, vorwurfsfreien Nachbesprechungen und einer Fairnesskultur