pds-it
['Produktdetailseite','nein']
Microsoft Technology / Microsoft Azure
Die Illustrationen sind in Kooperation von Menschen und künstlicher Intelligenz entstanden. Sie zeigen eine Zukunft, in der Technologie allgegenwärtig ist, aber der Mensch im Mittelpunkt bleibt.
KI-generierte Illustration

Designing and Implementing MS DevOps Solutions (AZ-400)

Online
4 Tage
Deutsch
PDF herunterladen
€ 2.560,–
zzgl. MwSt.
€ 3.046,40
inkl. MwSt.
Buchungsnummer
33783
Veranstaltungsort
Online
7 Termine
€ 2.560,–
zzgl. MwSt.
€ 3.046,40
inkl. MwSt.
Buchungsnummer
33783
Veranstaltungsort
Online
7 Termine
Werde zertifizierter
Machine Lerning Engineer
Dieser Kurs ist Bestandteil der zertifizierten Master Class "Machine Learning Engineer". Bei Buchung der gesamten Master Class sparst du über 15 Prozent im Vergleich zur Buchung dieses einzelnen Moduls.
Zur Master Class
Inhouse Training
Firmeninterne Weiterbildung nur für eure Mitarbeiter:innen - exklusiv und wirkungsvoll.
Anfragen
In Kooperation mit
Dieses Training findet im intensiven Format statt, bei dem du ganztägige Sessions mit unseren MCT-Experten hast. Nach Abschluss der Schulung hast du noch 30 weitere Tage Zugang zum Learning Support, um dich auf die Prüfung vorzubereiten.
Inhalte

Modul 1: Erste Schritte zur DevOps-Transformation

  • Einführung in DevOps
  • Auswählen des richtigen Projekts
  • Beschreiben von Teamstrukturen
  • Migrieren zu DevOps
  • Einführung in die Quellcodeverwaltung
  • Beschreiben von Typen von Quellcodeverwaltungssystemen
  • Arbeiten mit Azure Repos und GitHub
  • Lab: Agile Planung und Portfoliomanagement mit Azure Boards

Lab: Versionskontrolle mit Git in Azure Repos

Modul 2: Arbeiten mit Git für DevOps in Unternehmen

  • Strukturieren deines Git-Repositorys
  • Verwalten von Git-Verzweigungen und -Workflows
  • Zusammenarbeiten über Pull Requests in Azure Repos
  • Identifizieren technischer Schulden
  • Erkunden von Git-Hooks
  • Planen der Förderung des Inner-Source-Ansatzes
  • Git-Repositorys verwalten
  • Lab: Versionskontrolle mit Git in Azure Repos


Modul 3: 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
  • Erkunden von Continuous Integration
  • Implementieren einer Pipelinestrategie
  • Integration in Azure Pipelines
  • Einführung in GitHub-Aktionen
  • Informationen zu Continuous Integration (CI) mit GitHub Actions
  • Lab: Konfigurieren von Agent-Pools und Verstehen von Pipelinearten


Modul 4: Entwerfen und Implementieren einer Releasestrategie

  • Einführung in Continuous Delivery (CD)
  • Kennenlernen der Empfehlungen für eine Releasestrategie
  • Erstellen einer qualitativ hochwertigen Releasepipeline
  • 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 fortlaufenden Bereitstellung

Lab: Steuern von Bereitstellungen mithilfe von Releasegates
Lab: Erstellen eines Releasedashboards
Lab: Verwalten von Featureflags mit LaunchDarkly und Azure DevOps

Modul 5: Implementieren eines sicheren Continuous-Deployment-Prozesses mit Azure Pipelines 

  • Erstellen einer Releasepipeline
  • Konfigurieren und Bereitstellen von Umgebungen
  • Verwalten und Modularisieren von Aufgaben und Vorlagen
  • Automatisieren der Integritätsprüfung
  • Verwalten von Anwendungskonfigurationsdaten
  • Integration mit Identitätsverwaltungssystemen
  • Implementieren der Anwendungskonfiguration
  • Lab: Integrieren von Azure Key Vault mit Azure DevOps

Lab: Einrichten und Ausführen von Funktionstests
Lab: Konfigurieren von Pipelines-as-Code mit YAML

Modul 6: Verwalten von Infrastructure-as-Code mithilfe von Azure, DSC und Drittanbietertools

  • Erkunden von Infrastructure-as-Code und Konfigurationsverwaltung
  • Erstellen von Azure-Ressourcen mithilfe von Azure Resource Manager-Vorlagen
  • Erstellen von Azure-Ressourcen mit der Azure CLI
  • Erkunden von Azure Automation mit DevOps
  • Implementieren von Desired State Configuration (DSC)
  • Einführung in Chef und Puppet
  • Implementieren von Ansible
  • Implementieren von Terraform

Lab: Bereitstellungen mithilfe von Azure Resource Manager-Vorlagen
Lab: Ansible mit Azure
Lab: Automatisieren von Infrastrukturbereitstellungen in der Cloud mit Terraform und Azure Pipelines

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

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

Lab: Verwalten technischer Schulden mit SonarQube und Azure DevOps
Lab: Implementieren von Sicherheit und Compliance in Azure DevOps-Pipelines


Modul 8: 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

Lab: Paketverwaltung mit Azure Artifacts

Modul 9: Erstellen und Verwalten von Containern mit Docker und Kubernetes

  • Entwerfen einer Strategie zur Containererstellung
  • Implementieren mehrstufiger Docker-Builds
  • Implementieren von Azure Kubernetes Service (AKS)
  • Erkunden von Kubernetes-Tools
  • Integrieren von AKS mit Pipelines

Lab: Bereitstellen von Docker-Containern für Azure App Service-Web-Apps
Lab: Bereitstellen einer Anwendung mit mehreren Containern in Azure Kubernetes Service

Modul 10: Implementieren eines kontinuierlichen Feedbacks

  • Implementieren von Tools zum Nachverfolgen von Verbrauch und Flow
  • Implementieren der Route für Absturzberichtsdaten mobiler Anwendungen
  • Entwickeln von Überwachungs- und Statusdashboards
  • Teilen von Wissen innerhalb von Teams
  • SRE und Entwurfsmethoden zum Messen der Endbenutzerzufriedenheit
  • Entwerfen von Prozessen zum Erfassen und Analysieren von Benutzerfeedback
  • Entwurfsprozesse zur Automatisierung der Anwendungsanalyse
  • Verwalten von Warnungen, vorwurfsfreien Nachbesprechungen und einer Fairnesskultur

Lab: Integration zwischen Azure DevOps und Microsoft Teams
Lab: Überwachen der Anwendungsleistung mit Application Insights

Dein Nutzen
  • Empfehlung einer Migrations- und Konsolidierungsstrategie für DevOps-Tools
  • Entwurf und Implementierung eines agilen Arbeitsmanagementansatzes
  • Entwicklung einer Qualitätsstrategie, eines sicheren Entwicklungsprozesses und einer Strategie zur Toolintegration
  • Implementierung einer Build-Strategie
  • Implementierung und Verwaltung von Build-Infrastrukturen
  • Entwurf einer Freigabestrategie und Einrichtung eines Freigabemanagement-Workflows
  • Entwicklung einer Abhängigkeitsmanagementstrategie und Verwaltung von Sicherheit und Compliance
  • Entwicklung einer Infrastruktur- und Konfigurationsmanagementstrategie
  • Empfehlung und Gestaltung von System-Feedback-Mechanismen
  • Implementierungsprozess für die Weiterleitung von System-Feedback an Entwicklungsteams

Dieses Intensive-Training bereitet dich vor auf:
Prüfung:  «Designing and Implementing Microsoft DevOps Solutions» für die
Zertifizierung: «Microsoft Certified: DevOps Engineer Expert»

Bitte beachte: Um die Zertifizierung «Microsoft Certified: DevOps Engineer Expert» zu erhalten, musst du entweder «Microsoft Certified: Azure Administrator Associate» oder «Microsoft Certified: Azure Developer Associate» bestanden haben.

Trainer:in
Markus Hintner
Reto Rechsteiner
Methoden

Dieser Kurs besteht aus einem Online-Seminar und wird von einer:m Trainer:in geleitet, der:die die Teilnehmenden live betreut. Theorie und Praxis werden mit Live-Demonstrationen und praktischen Übungen vermittelt. Zum Einsatz kommt die Videokonferenz-Software Zoom.

Empfohlen für

Dieser Kurs richtet sich an alle, die daran interessiert sind, die DevOps-Methodik in Azure anzuwenden, indem sie Menschen, Prozesse und Technologien kombinieren, um kontinuierlich wertvolle Produkte und Dienstleistungen zu liefern, die den Bedürfnissen der Endverbraucher und den Geschäftszielen entsprechen.

Anforderungen

  • Cloud-Computing-Konzepte, einschließlich eines Verständnisses von PaaS-, SaaS- und IaaS-Implementierungen.
  • Sowohl Azure-Verwaltung als auch Azure-Entwicklung mit nachgewiesenen Kenntnissen in mindestens einem dieser Bereiche.
  • Versionskontrolle, agile Softwareentwicklung und Grundprinzipien der Softwareentwicklung. Es wäre hilfreich, Erfahrungen in einer Organisation zu haben, die Software liefert. 
Starttermine und Details

Lernform

Learning form

13.1.2025
Online
Plätze frei
Durchführung gesichert
Online
Plätze frei
Durchführung gesichert
17.2.2025
Online
Plätze frei
Durchführung gesichert
Online
Plätze frei
Durchführung gesichert
10.3.2025
Online
Plätze frei
Durchführung gesichert
Online
Plätze frei
Durchführung gesichert
22.4.2025
Online
Plätze frei
Durchführung gesichert
Online
Plätze frei
Durchführung gesichert
12.5.2025
Online
Plätze frei
Durchführung gesichert
Online
Plätze frei
Durchführung gesichert
23.6.2025
Online
Plätze frei
Durchführung gesichert
Online
Plätze frei
Durchführung gesichert
15.9.2025
Online
Plätze frei
Durchführung gesichert
Online
Plätze frei
Durchführung gesichert

Dieses Training wird in Zusammenarbeit mit der autorisierten Trainingsorganisation Digicomp Academy AG durchgeführt.
Zum Zwecke der Durchführung werden Daten von Teilnehmenden dorthin übermittelt und dort in eigener Verantwortung verarbeitet.
Bitte nehme die entsprechende Datenschutzerklärung zur Kenntnis.

Du hast Fragen zum Training?
Ruf uns an unter +49 761 595 33900 oder schreib uns auf service@haufe-akademie.de oder nutze das Kontaktformular.