Skip to content

Latest commit

 

History

History

demos

Demos

Modules

  • Planen & Beginnen der DevOps-Transformation
  • Arbeiten mit Git für Enterprise DevOps (Source Control Essentials)
  • Implementierung von Continous Integration (CI) mit Azure Pipelines und GitHub-Actions
  • Planung und Umsetzung einer Release Stategie
  • Implementierung von sicheren Continous Deployments (CD) mit Azure Pipelines
  • Bereitstellen von Infrastructure as Code (IaC) mit ARM, CLI und Bicep
  • Implementieren von Secure DevOps & Compliance
  • Planen einer Package- und Deplendency Management Strategie
  • Sammeln und Verarbeiten von kontinuierlichem Feedback

Details

  • Planen & Beginnen der DevOps-Transformation
    • Einführung zu DevOps
    • Projectauswahl: Greenfield / Brownfield
    • Auswählen des Transformationsteams
    • Einführung in Source Control
    • Verschiedene Source Control Systems
    • Arbeiten mit Azure Repos und GitHub
  • Arbeiten mit Git für Enterprise DevOps
    • Git Repo strukturieren
    • Verwenden und Kennen von Git Branching Konzepten und -Workflows
    • Pull Requests in Azure Repos
    • Git Hooks & Events
    • Verwalten von Git-Repositories: Large Files and Repos
    • Automatisches Erkennen und Vermeiden von Technical Dept Implementierung CI mit Azure Pipelines und GitHub Actions
  • Erkunde Azure Pipelines
    • Verwalten von Azure Pipeline Agents und Pools
    • YAML Pipelinesyntax
    • Beschreibung von Pipelines und Parallelität
    • Continuous Integration
    • Implementieren einer Pipline Strategie
    • Einbinden mit Azure Pipelines
    • Einführung in GitHub Actions
    • Continuous Integration mit GitHub Actions
    • Strategie zum Aufbau von Containern
  • Erstellen und Umsetzung einer Release-Strategie
    • Einführung in Continuous Delivery
    • Empfehlungen zu Release-Strategien
    • Hochwertige Release Pipline
    • Einführung in deployment patterns
    • Implementierung von Blue-Green Deployments und Verwenden von Feature Toggles
    • Implementierung von Canary Releases und Dark Launching
    • Implementierung von A-B Testing und progressives Exposure Deployment
  • Implementierung einer sicheren Continuous Deployment mit Azure Pipelines
    • Release Pipeline erstellen
    • Umgebungen konfigurieren und bereitstellen
    • Verwalten und modularisieren von tasks und Templates
    • Kennen der Option zum Verwalten der Anwendungskonfiguration
    • Anwendungskonfiguration implementieren
    • Integration in ein Identitätsmanagementsystem
    • Automatisierte Überwachung des Deployment Prozesses
  • Bereitstellen von Infrastructure as Code (IaC) mit ARM, CLI und Bicep
    • Infrastruktur als Code und Konfigurationsmanagement
    • Azure Resources mit Azure Manager Templates erstellen
    • Azure Resources mit Azure CLI erstellen
    • Provisionierung mit Bicep
    • Azure Automation mit DevOps erkunden
    • Einführen von Desired State Configuration (DSC)
  • Erstellen und Implementieren einer Dependency Management Strategy
    • Paketabhängigkeiten verstehen und planen
    • Einführung in Azure Artifacts und GitHub Packages
    • Verstehen und Verwenden von Versionungsstrategien: SemVer
    • Verwenden von Paketabhängigkeiten in Pipelines
  • Secure DevOps & Compliance
    • Einführung in Secure DevOps
    • Implementierung von Open-Source-Software
    • Analyse der Software-Zusammensetzung
    • Statische Analyzer (Sonar Cloud, Mend)
    • Dynamische Analyse mit OWASP
    • Security Monitoring und Governance
  • Sammeln und Verarbeiten von kontinuierlichem Feedback
    • Tools zur Verfolgung der Nutzung und Datenflow
    • Implementierungsroute für Absturzberichte von mobilen Anwendungen
    • Erstellung von Monitor und Status Dashboards
    • Wissen innerhalb Teams teilen
    • SRE und Designpraktiken zur Messung der Zufriedenheit der Endnutzer
    • Verfahren zur Erfassung und Analyse von Nutzerfeedback erstellen
    • Verfahren zur Automatisierung der Anwendungsanalytik erstellen
    • Verwaltung von Alarmen, tadellose Retrospektiven und gerechte Kultur