Sprache wählen: 
DE
EN

Designing and Implementing MS DevOps Solutions

Weiterbildung

Beschreibung

nhalte

Modul 1: Erste Schritte zur DevOps-Transformation

Einführung in DevOps
Auswählen des richtigen Projekts
Beschreiben von Teamstrukturen
Migrieren zu DevOps
Einführung in die Quellcodeverwaltung
Beschreiben von Typen von Quellcodeverwaltungssystemen
Arbeiten mit Azure Repos und GitHub
Lab: Agile Planung und Portfoliomanagement mit Azure Boards

Lab: Versionskontrolle mit Git in Azure Repos

Modul 2: Arbeiten mit Git für DevOps in Unternehmen

Strukturieren deines 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
Lab: Versionskontrolle mit Git in Azure Repos

Modul 3: 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
Erkunden von Continuous Integration
Implementieren einer Pipelinestrategie
Integration in Azure Pipelines
Einführung in GitHub-Aktionen
Informationen zu Continuous Integration (CI) mit GitHub Actions
Lab: Konfigurieren von Agent-Pools und Verstehen von Pipelinearten

Modul 4: Entwerfen und Implementieren einer Releasestrategie

Einführung in Continuous Delivery (CD)
Kennenlernen der Empfehlungen für eine Releasestrategie
Erstellen einer qualitativ hochwertigen Releasepipeline
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 fortlaufenden Bereitstellung

Lab: Steuern von Bereitstellungen mithilfe von Releasegates
Lab: Erstellen eines Releasedashboards
Lab: Verwalten von Featureflags mit LaunchDarkly und Azure DevOps

Modul 5: Implementieren eines sicheren Continuous-Deployment-Prozesses mit Azure Pipelines

Erstellen einer Releasepipeline
Konfigurieren und Bereitstellen von Umgebungen
Verwalten und Modularisieren von Aufgaben und Vorlagen
Automatisieren der Integritätsprüfung
Verwalten von Anwendungskonfigurationsdaten
Integration mit Identitätsverwaltungssystemen
Implementieren der Anwendungskonfiguration
Lab: Integrieren von Azure Key Vault mit Azure DevOps

Lab: Einrichten und Ausführen von Funktionstests
Lab: Konfigurieren von Pipelines-as-Code mit YAML

Modul 6: Verwalten von Infrastructure-as-Code mithilfe von Azure, DSC und Drittanbietertools

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)
Einführung in Chef und Puppet
Implementieren von Ansible
Implementieren von Terraform

Lab: Bereitstellungen mithilfe von Azure Resource Manager-Vorlagen
Lab: Ansible mit Azure
Lab: Automatisieren von Infrastrukturbereitstellungen in der Cloud mit Terraform und Azure Pipelines

Modul 7: Implementieren der Sicherheit und Überprüfen von Codebasen auf Compliance

Einführung in Secure DevOps
Implementieren von Open-Source-Software
Softwarezusammensetzungsanalyse
Statische Analysetools
OWASP und dynamische Analysetools
Sicherheitsüberwachung und Governance

Lab: Verwalten technischer Schulden mit SonarQube und Azure DevOps
Lab: Implementieren von Sicherheit und Compliance in Azure DevOps-Pipelines

Modul 8: 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

Lab: Paketverwaltung mit Azure Artifacts

Modul 9: Erstellen und Verwalten von Containern mit Docker und Kubernetes

Entwerfen einer Strategie zur Containererstellung
Implementieren mehrstufiger Docker-Builds
Implementieren von Azure Kubernetes Service (AKS)
Erkunden von Kubernetes-Tools
Integrieren von AKS mit Pipelines

Lab: Bereitstellen von Docker-Containern für Azure App Service-Web-Apps
Lab: Bereitstellen einer Anwendung mit mehreren Containern in Azure Kubernetes Service

Modul 10: Implementieren eines kontinuierlichen Feedbacks

Implementieren von Tools zum Nachverfolgen von Verbrauch und Flow
Implementieren der Route für Absturzberichtsdaten mobiler Anwendungen
Entwickeln von Überwachungs- und Statusdashboards
Teilen von Wissen innerhalb von Teams
SRE und Entwurfsmethoden zum Messen der Endbenutzerzufriedenheit
Entwerfen von Prozessen zum Erfassen und Analysieren von Benutzerfeedback
Entwurfsprozesse zur Automatisierung der Anwendungsanalyse
Verwalten von Warnungen, vorwurfsfreien Nachbesprechungen und einer Fairnesskultur

Lab: Integration zwischen Azure DevOps und Microsoft Teams
Lab: Überwachen der Anwendungsleistung mit Application Insights

Weiterbildungslevel

Level 1
Level 2
Level 3
Level 4
Bei unseren Weiterbildungsangeboten unterscheiden wir unterschiedliche Levels

Level 1: Grundkenntnisse
Level 2: Anwenderkenntnisse
Level 3: Expertenkenntnisse
Level 4: Kenntnisse für Führungskräfte

ZU DEN ANBIETERN

Links zu den Weiterbildungsangeboten

https://www.haufe-akademie.de/skill-it/products/33783


Wenn die angebotene Weiterbildung nicht ihren Bedarf abdeckt, nehmen Sie bitte über diesen Link Kontakt mit uns auf. Wir werden Ihnen weiterhelfen.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram