Seminarinformationen

Seminar - Ziel

In diesem 4-tägigen Seminar AZ-400 Designing and Implementing Microsoft DevOps Solutions erwerben Sie fundierte Kenntnisse und Fähigkeiten für die Planung und Umsetzung von DevOps-Prozessen und -Methoden. Sie erfahren, wie DevOps-Initiativen strukturiert geplant werden, Quellcode effizient verwaltet und Git unternehmensweit skaliert wird.

Zudem lernen Sie, wie Artefakte zentral zusammengeführt, Strategien für das Abhängigkeitsmanagement entworfen und Continuous-Integration-Prozesse realisiert werden. Weitere Inhalte sind die Erstellung einer Container-Strategie, das Design einer durchdachten Release-Strategie sowie das Einrichten eines Release-Management-Workflows. Abgerundet wird das Seminar durch die Umsetzung bewährter Bereitstellungsmuster und die Optimierung von Feedback-Prozessen zur Qualitätssicherung und Prozessverbesserung.

Teilnehmer - Zielgruppe

  • DevOps Professionals

Kurs - Voraussetzungen

  • Grundlegende Kenntnisse über Azure, Versionskontrolle, Agile Softwareentwicklung und grundlegende Prinzipien der Softwareentwicklung

Seminardauer

  • 4 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

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
  • Technischen Rückstand feststellen

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

Weitere Schulungen zu Thema Microsoft Azure

AZ-120 Planning and Administering Microsoft Azure for SAP Workloads (AZ-120T00)

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Kurs AZ-120 Planning and Administering Microsoft Azure for SAP Workloads (AZ-120T00) lernen IT-Experten mit Erfahrung in SAP-Lösungen, wie sie Azure-Ressourcen nutzen können, einschließlich Bereitstellung und Konfiguration von virtuellen Computern, virtuellen ...

AZ-104 Microsoft Azure Administrator

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 4-tägigen Seminar „AZ-104 Microsoft Azure Administrator“ lernen Sie, wie Sie Azure effizient verwalten und bewährte Verfahren für Identitätsmanagement, Governance, Netzwerkadministration, Speicherverwaltung, virtuelle Maschinen, Datensicherung und Überwachung ...

AZ-900 Microsoft Azure Fundamentals

- u.a. in Köln, Heidelberg, Mannheim, Offenbach, Nordhausen

In diesem 1-tägigen Seminar „AZ-900 Microsoft Azure Fundamentals“ erwerben Sie grundlegendes Wissen über Microsoft Azure. Sie lernen die Vorteile des Cloud Computings kennen und erhalten einen Überblick über die verschiedenen Arten von Cloud-Diensten. Das Seminar ...

AZ-700 Designing and Implementing Microsoft Azure Networking Solutions (AZ-700T00)

- u.a. in Bremen, München, Paderborn, Wien, Virtual Classroom

In diesem 3-tägigen Seminar „AZ-700 Designing and Implementing Microsoft Azure Networking Solutions“ lernen Netzwerktechniker, wie sie Netzwerklösungen in Azure entwerfen, umsetzen und betreiben. Das Seminar behandelt die Planung, Implementierung und Verwaltung der ...