Entwerfen und Implementieren von Microsoft DevOps-Lösungen

Dieses Training vermittelt die Kenntnisse und Fähigkeiten zur Entwicklung und Umsetzung von DevOps-Prozessen und -praktiken. Die Teilnehmer lernen, wie sie DevOps planen, Quellcodeverwaltung verwenden, Git für ein Unternehmen skalieren, Artefakte konsolidieren, eine Strategie für das Abhängigkeitsmanagement entwerfen, Geheimnisse verwalten, Continuous-Integration-Ansätze und eine Strategie zum Erstellen von Containern implementieren, eine Releasestrategie entwerfen, einen Releaseverwaltungsworkflow einrichten, ein Bereitstellungsmuster implementieren und Feedbackmechanismen optimieren.

Inhalt

Entwicklung für Unternehmens-DevOps

  • Einführung in DevOps
  • Agile-Planung mit GitHub-Projekten und Azure Boards
  • Entwerfen und Implementieren von Zweigstrategien und Workflows
  • Zusammenarbeiten über Pull Requests in Azure Repos
  • Erkunden von Git-Hooks
  • Planen der Förderung des Inner-Source-Ansatzes
  • Verwalten und Konfigurieren von Repositorys
  • Identifizieren technischer Schulden

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
  • Entwerfen und Implementieren einer Pipelinestrategie
  • Integration in Azure Pipelines
  • Einführung in GitHub-Aktionen
  • Informationen zu Continuous Integration (CI) mit GitHub Actions
  • Entwerfen einer Strategie zur Containererstellung

Entwerfen und Implementieren einer Releasestrategie

  • Erstellen einer Releasepipeline
  • Erkunden von Releaseempfehlungen
  • Bereitstellen und Testen von Umgebungen
  • Verwalten und Modularisieren von Aufgaben und Vorlagen
  • Automatisieren der Integritätsprüfung

Implementieren eines sicheren Continuous Deployment mit Azure Pipelines

  • 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 Bereitstellung mit progressiver Exposition
  • Integration mit Identitätsverwaltungssystemen
  • Verwalten von Anwendungskonfigurationsdaten

Verwalten der Infrastruktur als Code mit Azure und DSC

  • Erkunden der Infrastruktur als Code- und Konfigurationsverwaltung
  • Erstellen von Azure-Ressourcen mithilfe von Azure Resource Manager-Vorlagen
  • Erstellen von Azure-Ressourcen mit Azure CLI
  • Erkunden von Azure Automation mit DevOps
  • Implementieren der gewünschten Zustandskonfiguration (Desired State Configuration, DSC)
  • Implementieren von Bicep

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

  • Einführung in Secure DevOps
  • Implementieren von Open-Source-Software
  • Softwarezusammensetzungsanalyse
  • Sicherheitsüberwachung und Governance

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
  • Einführung in GitHub-Pakete

Implementieren eines kontinuierlichen Feedbacks

  • Implementieren von Tools zum Nachverfolgen von Verbrauch und Flow
  • Entwickeln von Überwachungs- und Statusdashboards
  • Teilen von Wissen innerhalb von Teams
  • Entwurfsprozesse zur Automatisierung der Anwendungsanalyse
  • Verwalten von Warnungen, vorwurfsfreien Nachbesprechungen und einer Fairnesskultur

Voraussetzungen

Grundkenntnisse über:

  • Azure
  • Versionskontrolle
  • agile Softwareentwicklung
  • Prinzipien der Softwareentwicklung

Zielgruppe

  • Azure DevOps Engineers

Zertifizierungen

Dieses Training bereitet auf folgende Prüfung vor:

AZ-400: Designing and Implementing Microsoft DevOps Solutions

Mit bestandener Prüfung erwerben Sie folgende Zertifizierung:

Microsoft Certified: DevOps Engineer Expert

Kursinfo


Kursnummer AZ-400

Dauer 4 Tag(e)

Seminargebühr EUR 2.550,00 netto
(EUR 3.034,50 inkl. 19% MwSt.)


Durchführungsgarantie

Belegt

Kurs-Anmeldung / Anfrage

Wählen Sie einen der kommenden Termine aus um ein Angebot anzufordern oder sich direkt zu einem Kurs anzumelden.