Grundlegende Kenntnisse über Azure, Versionskontrolle, Agile Softwareentwicklung und grundlegende Prinzipien der Softwareentwicklung
Entwicklung für Unternehmens-DevOps
- Einführung in DevOps
- Agile-Planung 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
- Technischen Rückstand feststellen
Implementieren von CI mit Azure Pipelines und GitHub Actions
- Erkunden von Azure Pipelines
- Verwalten von Azure Pipeline-Agents und Agentpools
- Beschreiben von Pipelines und Parallelität
- Entwerfen und 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
Entwerfen und Implementieren einer Releasestrategie
- Erstellen einer Releasepipeline
- Erkunden von Releaseempfehlungen
- Bereitstellen und Testen von Umgebungen
- Verwalten und Modularisieren von Aufgaben und Vorlagen
- Automatisieren der Integritätsprüfung
Implementieren eines sicheren Continuous Deployment mit Azure Pipelines
- 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
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 der gewünschten Zustandskonfiguration (Desired State Configuration, DSC)
- Implementieren von Bicep
Implementieren der Sicherheit und Überprüfen von Codebasen auf Compliance
- Einführung in Secure DevOps
- Implementieren von Open-Source-Software
- Softwarezusammensetzungsanalyse
- Sicherheitsüberwachung und Governance
Entwerfen und Implementieren einer Strategie für die Abhängigkeitsverwaltung
- Erkunden von Paketabhängigkeiten
- Grundlegendes zur Paketverwaltung
- Migrieren, Konsolidieren und Sichern von Artefakten
- Implementieren einer Versionsverwaltungsstrategie
- Einführung in GitHub-Pakete
Implementieren eines kontinuierlichen Feedbacks
- 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
Hinweise
C
Zielgruppen
Grundlegende Kenntnisse über Azure, Versionskontrolle, Agile Softwareentwicklung und grundlegende Prinzipien der Softwareentwicklung
Entwicklung für Unternehmens-DevOps
- Einführung in DevOps
- Agile-Plan...
Mehr Informationen