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 Enterprise DevOps

  • Einführung in DevOps
  • Planen von Agile 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 der technischen Schulden

Implementieren von CI mit Azure-Pipelines und GitHub-Aktionen

  • Erkunden von Azure Pipelines
  • Verwalten von Azure Pipeline-Agents und -Pools
  • Beschreiben von Pipelines und Parallelität
  • Entwerfen und Implementieren einer Pipelinestrategie
  • Integrieren mit Azure Pipelines
  • Einführung in GitHub-Aktionen
  • Lernen Sie kontinuierliche Integration mit GitHub Actions
  • Entwerfen einer Container-Baustrategie

Entwerfen und Implementieren einer Releasestrategie

  • Erstellen einer Releasepipeline
  • Untersuchung von Empfehlungen zur Veröffentlichungsstrategie
  • Konfigurieren und Bereitstellen von Umgebungen
  • Verwalten und Modularisieren von Aufgaben und Vorlagen
  • Automatisierung der Gesundheitsinspektion

Implementieren einer sicheren kontinuierlichen Bereitstellung mit Azure Pipelines

  • Einführung in die 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 in Identitätsverwaltungssysteme
  • 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 von Desired State Configuration (DSC)
  • Implementieren von Bicep

Implementieren von Sicherheit und Validieren von Codebasen zur Einhaltung der Konformität

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

Entwerfen und Implementieren einer Abhängigkeitsmanagementstrategie

  • 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 Nutzung und Ablauf
  • Entwicklung von Überwachungs- und Status-Dashboards
  • Teilen von Wissen in Teams
  • Entwerfen von Prozessen zum Automatisieren von Anwendungsanalysen
  • Verwalten von Warnungen, vorwurfsfreien Nachbesprechungen und einer Fairnesskultur

Weitere Schulungen zu Thema Microsoft Azure

AZ-120 Planning and Deploying SAP on Azure (AZ-120T00)

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

In diesem Kurs "AZ-120 Planning and Deploying SAP on Azure (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 Netzwerken, ...

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 ...

DP-050 Migrate SQL workloads to Azure (DP-050T00)

- u.a. in Berlin, Leipzig, Dresden, Heidelberg, Offenbach

In this course, the students will explore the objectives of data platform modernization and how it is suitable for given business requirements. They will also explore each stage of the data platform modernization process and define what tasks are involved at each stage, such as ...

Azure Security

- u.a. in Leipzig, Mannheim, Kassel, Jena, Marburg

In diesem 2-tägigen Seminar „Azure Security“ erhalten Sie umfassende Einblicke in die Sicherheitsaspekte von Azure. Dabei lernen Sie die Unterschiede zwischen Public Cloud und Private Cloud kennen sowie die Sicherheitsfunktionen der Azure Datacenter Facilities und Azure ...