Kursbeschreibung (description): |
Die Schulung AZ400 Designing and Implementing DevOps Solutions vermittelt Kenntnisse und Fähigkeiten zur Implementierung von DevOps-Prozessen und -Praktiken. Sie lernen, wie Sie DevOps planen, Quellcodeverwaltung einsetzen, Git für ein Unternehmen skalieren und die Build-Infrastruktur implementieren und verwalten. Darüber hinaus erwerben Sie Kenntnisse zur Umsetzung der DevOps-Praktiken der kontinuierlichen Integration.
|
|

Zielgruppe (target group): |
Der Workshop AZ400 Designing and Implementing DevOps Solutions richtet sich an Techniker, die DevOps-Prozesse in Microsoft Azure entwerfen und implementieren möchten und die an der Implementierung der Anwendungsinfrastruktur und der Verwaltung und Konfiguration dieser Infrastruktur interessiert sind.
|
|

Voraussetzungen (requirements): |
Um den Inhalten und dem Lerntempo des Kurses AZ400 Designing and Implementing DevOps Solutions gut folgen zu können, sollten Sie bereits Kenntnisse in folgenden Bereichen gesammelt haben:
- grundlegende Kenntnisse über Azure, Version Control, Agile Software Development und grundlegende Softwareentwicklungsprinzipien
- Cloud Computing-Konzepte, einschließlich eines Verständnisses von PaaS-, SaaS- und IaaS-Implementierungen
- Azure-Administration als auch Azure-Entwicklung
- Versionskontrolle, Agile Softwareentwicklung und Kernprinzipien der Softwareentwicklung
Vor der Teilnahme an diesem Kurs müssen Sie einen der folgenden Kurse erfolgreich mit Zertifizierung abgeschlossen haben:
|
|

Ziele (objectives): |
Im Training AZ400 Designing and Implementing DevOps Solutions werden folgende Themen behandelt:
- Planung von DevOps
- Verwaltung von Quellcodes
- Skalierung von Git für ein Unternehmen
- Konsolidierung von Artefakten
- Entwurf einer Strategie für das Abhängigkeitsmanagement
- Verwaltung von Secrets
- Continuous-Integration-Ansätze
- Implementierung einer Container-Build-Strategie
- Entwicklung einer Release-Strategie
- Implementierung eines Workflows für das Release-Management
- Einrichtung eines Bereitstellungsmuster
- Optimierung der Feedback-Mechanismen
Dieses Training bereitet auf die Prüfung AZ-400: Designing and Implementing Microsoft DevOps Solutions vor. Die Prüfung ist immer separat bei einem Pearson VUE Test-Center oder online abzulegen. Bei erfolgreichem Abschluss erhalten Sie die Zertifizierung Microsoft Certified: DevOps Engineer Expert.
|
|

Preis und Dauer (price and duration): |
Dauer (duration): 4 Tage Preis (price): 2250,- Euro zzgl. MwSt.
Die Prüfungsgebühr ist nicht im Preis enthalten und ist direkt an das Pearson VUE Test-Center, wo die Prüfung stattfindet, zu entrichten.
Eine Druckansicht dieses Workshops finden Sie hier.
|
|

Termine (dates): |
Termine auf Anfrage. Falls Sie einen Terminwunsch für diesen Workshop haben, werden wir dies gerne für Sie prüfen!
|
|
 |
Inhalte (agenda): |
- Entwicklung für Unternehmens-DevOps
- Einführung in DevOps
- Agile Planung mit GitHub-Projekten und Azure Boards
- Entwerfen und Implementieren von Branchenstrategien und Arbeitsabläufen
- Zusammenarbeiten mit Pull-Requests in Azure Repos
- Git-Hooks
- Planen der Förderung des Inner-Source-Ansatzes
- Verwalten und Konfigurieren von Repositorys
- Identifikation technischer Schulden
- Implementieren von CI mit Azure Pipelines und GitHub Actions
- Kennenlernen von Azure Pipelines
- Verwaltung von Azure Pipeline Agents und Pools
- Behandlung von Pipelines und Parallelität
- Implementierung einer Pipeline Strategie
- Integration in Azure Pipelines
- Einführung in GitHub Actions
- Continuous Integration mit GitHub Actions
- Entwerfen einer Strategie zum Aufbau von Containern
- Entwerfen und Implementieren einer Releasestrategie
- Aufbau einer Release Pipeline
- Erkunden von Release-Empfehlungen
- Bereitstellen und Testen von Umgebungen
- Verwaltung und Modularisierung von Aufgaben und Vorlagen
- Automatisierung der Integritätsprüfung
- Implementieren eines sicheren Continuous Deployment mit Azure Pipelines
- Einführung in Bereitstellungsmuster
- Implementieren von blue-green deployment und Feature Toggles
- Implementieren von Canary-Releases und Dark Launching
- Implementierung von A-B Testing und Progressive Exposure Deployment
- Integration in ein Identitätsmanagementsystem
- Verwalten von Anwendungskonfigurationsdaten
- Verwaltung von Infrastruktur-as-Code mit Azure und DSC
- Erkunden von Infrastructure-as-Code und Konfigurationsmanagement
- Azure Resources mit Azure Manager Templates erstellen
- Erstellung von Azure Resources mit Azure CLI
- Erkundung von Azure Automation mit DevOps
- Implementieren von Desired State Configuration (DSC)
- Einführen von Bicep
- Entwerfen und Implementieren einer Dependency Management Strategy
- Kennenlernen von Paketabhängigkeiten
- Paketmanagement verstehen
- Migrieren, Konsolidieren und Sichern von Artefakten
- Implementieren einer Versionsverwaltungsstrategie
- Einführung in GitHub Packages
- Implementieren eines kontinuierlichen Feedbacks
- Implementieren von Tools zum Nachverfolgen von Verbrauch und Flow
- Entwicklung von Überwachungs- und Statusdashboards
- Wissensteilung innerhalb von Teams
- Entwurfsprozesse zur Automatisierung der Anwendungsanalyse
- Verwalten von Warnungen, vorwurfsfreien Nachbesprechungen und einer Fairnesskultur
- Implementieren der Sicherheit und Überprüfen von Codebasen auf Compliance
- Einführung in Secure DevOps
- Einrichtung von Open-Source-Software
- Analyse der Software-Zusammensetzung
- Security Monitoring und Governance
|
|
 |