AZ-400 Designing and Implementing Microsoft DevOps Solutions
Preis Netto: € MwSt.: €
Preis Preis auf Anfrage
Dauer
4 Tage
Standort
Kurssprache deutsch
Trainingslösung Connected Classroom
Stabile Softwarebereitstellung ist ein entscheidender Erfolgsfaktor digitaler Geschäftsmodelle. DevOps vereint Methoden, Tools und Kultur zu einem ganzheitlichen Ansatz für moderne IT-Organisationen.
Zentrale Themen
- End-to-End DevOps mit Microsoft-Technologien.
- Continuous Integration und Continuous Delivery.
- Automatisierte Infrastruktur in Azure.
- Qualitätssicherung und Monitoring.
- Security by Design in DevOps-Prozessen.
Voraussetzung
Solides IT-Grundwissen, Erfahrung mit Cloud-Services und Verständnis für Entwicklungs- oder Betriebsabläufe.
Zielgruppe
Fachkräfte aus Dev, Ops und Cloud-Bereichen, die strukturierte und skalierbare Delivery-Prozesse gestalten.
Durch klar definierte DevOps-Praktiken entstehen belastbare Systeme, die Innovation unterstützen und nachhaltige digitale Entwicklung ermöglichen.
- Einführung in DevOps
- Das richtige Projekt auswählen
- Beschreiben Sie die Teamstrukturen
- Auswahl der DevOps-Tools
- Agile Planung mit GitHub-Projekten und Azure Boards
- Einführung in die Versionskontrolle
- Beschreiben Sie die Arten von Versionskontrollsystemen
- Arbeiten mit Azure Repos und GitHub
- Git Repo strukturieren
- Verwaltung von Git-Zweigen und Arbeitsabläufen
- Zusammenarbeit mit Pull Requests in Azure Repos
- Git-Hooks erforschen
- Planung der inneren Quelle
- Verwalten von Git Repositories
- Technische Schulden identifizieren
- Azure Pipelines erforschen
- Verwalten von Azure Pipeline-Agenten und -Pools
- Beschreiben von Pipelines und Gleichzeitigkeit
- Kontinuierliche Integration erforschen
- Implementieren einer Pipeline-Strategie
- Integrieren mit Azure Pipelines
- Einführung in GitHub Actions
- Erlernen der kontinuierlichen Integration mit GitHub Actions
- Entwerfen einer Container-Build-Strategie
- Einführung in die kontinuierliche Bereitstellung
- Empfehlungen zur Veröffentlichungsstrategie erkunden
- Aufbau einer hochwertigen Release-Pipeline
- Einführung in Bereitstellungsmuster
- Implementierung von Blue-Green Deployment und Feature Toggles
- Implementierung von Canary Releases und Dark Launching
- Implementierung von A/B-Tests und progressiver Bereitstellung
- Erstellen einer Release-Pipeline
- Bereitstellen und Ttsten von Umgebungen
- Verwalten und modularisieren von Aufgaben und Vorlagen
- Automatisierte Überprüfung des Zustands
- Verwalten von Anwendungskonfigurationsdaten
- Integration mit Identitätsmanagementsystemen
- Anwendungskonfiguration implementieren
- Infrastruktur als Code und Konfigurationsmanagement kennenlernen
- Azure-Ressourcen mithilfe von Azure Resource Manager-Vorlagen erstellen
- Erstellen von Azure-Ressourcen mithilfe von Azure CLI
- Erforschen der Azure-Automatisierung mit DevOps
- Implementierung von Desired State Configuration (DSC)
- Bicep implementieren
- Einführung in Secure DevOps
- Implementierung von Open-Source-Software
- Analyse der Software-Zusammensetzung
- Statische Analyzer
- OWASP und dynamische Analysatoren
- Sicherheitsüberwachung und Governance
- Paketabhängigkeiten erforschen
- Verstehen der Paketverwaltung
- Artefakte migrieren, konsolidieren und sichern
- Eine Strategie zur Versionskontrolle implementieren
- Einführung in GitHub Pakete
- Implementierung von Tools zur Verfolgung von Nutzung und Fluss
- Entwicklung von Überwachungs- und Status-Dashboards
- Wissen innerhalb von Teams teilen
- Prozesse zur Automatisierung der Anwendungsanalyse entwickeln
- Verwalten von Warnmeldungen, tadellosen Retrospektiven und einer gerechten Kultur
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00