Bewertungen 5,0
Bewertungen 5,0
100% Förderbar

AZ-400 Designing and Implementing Microsoft DevOps Solutions

Wer Software schnell, sicher und reproduzierbar bereitstellt, verschafft sich entscheidende Vorteile. AZ-400 zeigt, wie DevOps-Praktiken mit Azure-Werkzeugen zu belastbaren Delivery-Pipelines werden.

Zentrale Themen

  • Ganzheitliche Delivery-Pipelines mit Microsoft-Technologien aufbauen und betreiben.
  • CI/CD-Prozesse planen, implementieren und in den Betrieb überführen.
  • Infrastruktur über Code steuern und in Azure automatisiert bereitstellen.
  • Tests und Monitoring nahtlos in den Delivery-Prozess einbetten.
  • Sicherheitsmaßnahmen von Anfang an in DevOps-Workflows verankern.

Voraussetzung
Wer bereits in IT-Betrieb oder Softwareentwicklung tätig ist und erste Erfahrungen mit Cloud-Plattformen mitbringt, kann direkt einsteigen.

Zielgruppe
Das Training richtet sich an Entwicklerinnen und Entwickler, Ops-Profis und Cloud-Engineers, die ihre Teams mit modernen Deployment-Methoden voranbringen wollen.

Praxisnahe Labs und reale Szenarien helfen dabei, das Gelernte sofort anzuwenden – von der ersten Pipeline bis zur produktionsreifen Infrastruktur.

Kursinhalte
  • DevOps-Grundlagen kennenlernen
  • Geeignete Projekte für DevOps identifizieren
  • Teamstrukturen verstehen und einordnen
  • DevOps-Werkzeuge gezielt auswählen
  • Agile Planung mit GitHub Projects und Azure Boards umsetzen
  • Versionskontrolle einführen und nutzen
  • Arten von Versionskontrollsystemen unterscheiden
  • Mit Azure Repos und GitHub produktiv arbeiten
  • Git-Repositories sauber strukturieren
  • Git-Branches und Workflows effizient verwalten
  • Mit Pull Requests in Azure Repos zusammenarbeiten
  • Git-Hooks einsetzen und anpassen
  • Inner-Source-Modelle konzipieren
  • Git-Repositories zentral verwalten
  • Technische Schulden erkennen und abbauen
  • Azure Pipelines in Betrieb nehmen
  • Pipeline-Agenten und Pools in Azure verwalten
  • Parallelisierung und Pipeline-Konzepte verstehen
  • Continuous Integration praktisch umsetzen
  • Eine geeignete Pipeline-Strategie entwickeln
  • Azure Pipelines mit bestehenden Systemen verbinden
  • GitHub Actions einführen und konfigurieren
  • CI mit GitHub Actions aufbauen und optimieren
  • Container-Build-Strategien entwerfen und umsetzen
  • Continuous Delivery als Grundlage verstehen
  • Release-Strategien auswählen und bewerten
  • Eine qualitativ hochwertige Release-Pipeline aufbauen
  • Grundlegende Deployment-Muster kennenlernen
  • Blue-Green Deployments und Feature Toggles einsetzen
  • Canary Releases und Dark Launching realisieren
  • A/B-Tests und progressives Rollout steuern
  • Eine Release-Pipeline aufbauen und konfigurieren
  • Umgebungen bereitstellen und testen
  • Aufgaben und Vorlagen modular gestalten
  • Automatisierte Integritätsprüfungen einrichten
  • Konfigurationsdaten von Anwendungen zentral verwalten
  • Identitätsmanagement-Systeme anbinden
  • Konfigurationsverwaltung für Anwendungen umsetzen
  • Grundlagen von Infrastructure as Code und Konfigurationsmanagement erarbeiten
  • Azure-Ressourcen mit ARM-Templates provisionieren
  • Azure-Ressourcen über die Azure CLI automatisiert anlegen
  • Azure Automation in DevOps-Prozesse integrieren
  • Desired State Configuration (DSC) praktisch einsetzen
  • Infrastruktur mit Bicep deklarativ beschreiben
  • DevSecOps-Grundlagen verstehen und anwenden
  • Open-Source-Komponenten sicher einsetzen
  • Software-Abhängigkeiten analysieren und bewerten
  • Statische Code-Analyse integrieren
  • Dynamische Sicherheitstests mit OWASP-Methoden durchführen
  • Security Monitoring und Governance-Prozesse aufbauen
  • Paketabhängigkeiten analysieren und verstehen
  • Konzepte der Paketverwaltung durchdringen
  • Build-Artefakte migrieren, bündeln und schützen
  • Eine Versionierungsstrategie für Pakete entwickeln
  • GitHub Packages als Artefakt-Registry nutzen
  • Nutzungs- und Durchfluss-Tracking mit geeigneten Werkzeugen realisieren
  • Monitoring- und Status-Dashboards entwickeln und pflegen
  • Erkenntnisse und Know-how im Team weitergeben
  • Automatisierte Analyse von Anwendungsdaten einrichten
  • Alerts, Retrospektiven und eine lernorientierte Teamkultur etablieren

Dein persönlicher Weg zur passenden Weiterbildung – wir beraten Dich individuell

Unsere erfahrenen Bildungsberater:innen begleiten Dich von der ersten Frage bis zum Start Deiner Weiterbildung.