Microsoft Azure DevOps (AZ-400) (engl. Designing and Implementing Microsoft DevOps solutions)

Microsoft Technologien / Microsoft Azure / Developer & DevOps / Microsoft Azure DevOps (AZ-400)


SCHULUNGDETAILS

1.999 p.P., zzgl. MwSt.

🕓 5 Tage

4=3 Der vierte Mitarbeiter nimmt kostenfrei teil

🧍 Microsoft Certified Trainer

💬 Sprache Deutsch (Folien: Englisch)

📅 Offene-Schulung

✅ Garantietermine

🏢 Auch als InHouse-Schulung buchbar

🌍 Auch Online Schulungen als Virtual Classroom


Haben Sie Fragen oder wünschen Sie ein persönliches Angebot?

Schreiben oder rufen Sie uns an!

(+49) 721 266 75905
training@escde.net


 

INHALT

Microsoft Azure DevOps (AZ-400)
(engl. Designing and Implementing Microsoft DevOps solutions)

In dieser Schulung lernen die Teilnehmer, wie man DevOps-Praktiken für Versionskontrolle, Compliance, Infrastruktur als Code, Konfigurationsmanagement, Build, Release und Testing unter Verwendung von Azure-Technologien konzipiert und implementiert.

Azure DevOps Professionals kombinieren Menschen, Prozesse und Technologien, um kontinuierlich qualitativ hochwertige Produkte und Dienstleistungen zu liefern, die den Anforderungen der Benutzer und den Geschäftszielen entsprechen.

Modul 1: DevOps-Planung

  • Transformationsplanung

  • Projektauswahl

  • Teamstrukturen

  • Migration zu Azure DevOps

Modul 2: Erste Schritte mit der Quellensteuerung

  • Was ist Quellensteuerung

  • Vorteile der Quellensteuerung

  • Arten von Quellsteuerungssystemen

  • Einführung in Azure-Repos

  • Einführung in GitHub

  • Migration von TFVC (Team Foundation Version Control) zu Git in Azure Repos

  • Authentifizierung bei Git in Azure Repos

Modul 3: Skalierung des Gits für Unternehmens-DevOps

  • Strukturierung des Git-Repos

  • Git Arbeitsabläufe

  • Zusammenarbeit mit Pull-Anforderungen in Azure-Repos

  • GitHooks

  • Förderung der inneren Quelle

Modul 4: Konsolidierung von Artefakten und Entwurf einer Strategie für das Abhängigkeitsmanagement

  • Package-Abhängigkeiten

  • Package-Verwaltung

  • Migration und Konsolidierung von Artefakten

Modul 5: Umsetzung der kontinuierlichen Integration in Azure-Pipelines

  • Das Konzept der Pipelines in DevOps

  • Azure-Pipelines

  • Verwendung von gehosteten vs privaten Agenten

  • Agenten-Pools

  • Pipelines und Parallelität

  • Azure DevOps und Open Source-Projekte (öffentliche Projekte)

  • Azure Pipelines YAML vs Visual Designer

  • Übersicht über kontinuierliche Integration

  • Umsetzung einer Build-Strategie

  • Integration in Azure-Pipelines

  • Integration der externen Quellensteuerung in Azure-Pipelines

  • Einrichtung der private Agenten

  • Analyse und Integration von mehrstufigen Docker-Builds

Modul 6: Verwaltung von Anwendungskonfiguration und Geheimnissen

  • Einführung in die Sicherheit

  • Umsetzung eines sicheren und konformen Entwicklungsprozesses

  • Überdenken von Anwendungskonfigurationsdaten

  • Verwaltung von Geheimnissen, Token und Zertifikaten

  • Umsetzung von Tools zur Verwaltung von Sicherheit und Compliance in einer Pipeline

Modul 7: Verwaltung der Codequalität und Sicherheitsrichtlinien

  • Verwaltung der Codequalität

  • Verwaltung der Sicherheitsrichtlinien

Modul 8: Container-Build-Strategie

  • Umsetzung einer Container-Build-Strategie

Modul 9: Verwaltung von Artefactversionen, Sicherheit und Compliance

  • Package-Sicherheit

  • Open-Source Software

  • Integration von Lizenz- und Schwachstellen-Scans

  • Implementierung einer Versionsstrategie (Git-Version)

Modul 10: Entwurf einer Freigabe-Strategie

  • Einführung in kontinuierliche Lieferung

  • Freigabe von Strategieempfehlungen

  • Aufbau einer hochwertigen Freigabe-Pipeline

  • Auswahl eines Bereitstellungsmusters

  • Auswahl des richtigen Freigabe-Management-Tools

Modul 11: Einrichtung eines Freigabe-Management Workflows

  • Erstellung einer Freigabe-Pipeline

  • Bereitstellung und Konfiguration von Umgebungen

  • Verwaltung und Modularisierung von Aufgaben und Vorlagen

  • Integration von Geheimnissen in die Freigabe-Pipeline

  • Konfiguration einer automatisierten Integration und Funktionstestautomatisierung

  • Automatisierte Gesundheitsinspektion

Modul 12: Implementierung eines geeigneten Bereitstellungsmuster

  • Einführung in Bereitstellungsmuster

  • Implementierung einer Blau-Grün-Bereitstellung

  • Funktionswechsel

  • Canary-Freigaben

  • Test-Launch

  • AB-Test

  • Progressive Expositions-Bereitstellung

Modul 13: Implementierung eines Prozesses zur Weiterleitung von System-Feedback an Entwicklungsteams

  • Anwendung von Tools, die die Systemnutzung, Funktionsnutzung und den Fluss verfolgen

  • Umsetzung des Routings für Crash-Berichtsdaten von Mobilanwendungen

  • Entwicklung eines Überwachungs- und Status-Dashboards

  • Integration und Konfiguration von Ticketingsystemen

Modul 14: Implementierung einer mobilne DevOps-Strategie

  • Einführung in Mobile DevOps

  • Einführung in das Visual Studio App Center

  • Management von Mobile Target Device Sets und Verteilergruppen

  • Management von Target UI Test Device Sets

  • Bereitstellung von Testergeräten für den Einsatz

  • Erstellung von öffentlichen und privaten Verteilergruppen

Modul 15: Infrastruktur und Konfiguration Azure Tools

  • Infrastruktur als Code- und Konfigurationsmanagement

  • Erstellung von Azure-Ressourcen mit Hilfe von ARM-Vorlagen

  • Erstellung von Azure-Ressourcen mit Azure CLI

  • Erstellung von Azure-Ressourcen mit Azure PowerShell

  • Konfiguration des gewünschten Zustands (DSC)

  • Azure-Automatisierung mit DevOps

  • Zusätzliche Automatisierungstools

Modul 16: Azure-Bereitstellungsmodelle und -Services

  • Bereitstellungsmodule und -optionen

  • Azure-IaaS(Infrastructure-as-a-Service)-Services

  • Azure-PaaS (Platform-as-a-Service)-Services

  • Serverlose und HPC Computer-Services

  • Azure Service-Struktur

Modul 17: Erstellung und Verwaltung der Kubernetes-Service-Infrastruktur

  • Azure Kubernetes Service

Modul 18: Infrastruktur von Drittanbietern als Code-Tools, die mit Azure verfügbar sind

  • Chef

  • Puppet

  • Ansible

  • Terraform

Modul 19: Implementierung von Compliance und Sicherheit in Ihre Infrastruktur

  • Sicherheits- und Compliance-Prinzipien mit DevOps

  • Azure Sicherheits-Center

Modul 20: Entwurf von System-Feedback-Mechanismen

  • Die innere Schleife

  • Kontinuierliches Bewusstsein für das Experimentieren

  • Entwurf von Praktiken, um Endnutzer-Zufriedenheit zu messen

  • Entwurfsprozesse zur Erfassung und Analyse von Benutzerfeedback

  • Entwurfsprozess zur Automatisierung der Anwendungsanalyse

Modul 21: Optimierung von Feedback-Mechanismen

  • Zuverlässigkeitstechnik der Seite

  • Telemetrieanalyse für Erstellung einer Baseline

  • Fortlaufende Feinabstimmung zur Minimierung von sinnlosen oder nichtausführbaren Alarmen vornehmen

  • Alarmanalyse für Erstellung einer Baseline

  • Schuldlose Rückblicke und eine Just Culture

ZERTIFIZIERUNGSMÖGLICHKEITEN

Dieser Kurs dient der Vorbereitung der Teilnehmer auf die Prüfung AZ-400 vor und ist Bestandteil der Zertifizierung Microsoft Certified Azure DevOps Engineer Expert.

Dieser Kurs dient der Vorbereitung der Teilnehmer auf die Prüfung AZ-400 zur Zertifizierung als Microsoft Certified Azure DevOps Engineer Expert.

ZIELGRUPPE

Der Kurs richtet sich an Azure-DevOps Techniker und an Personen, die Expertenkenntnisse in der Azure-Verwaltung verfügen und Erfahrung mit der Azure-Entwicklung und den DevOps-Prozessen haben.

VORAUSSETZUNGEN

Grundlegendes Wissen zu Azure, Versionskontrolle, agile Softwareentwicklung und grundlegende Prinzipien der Softwareentwicklung. Es wäre hilfreich, Erfahrung in einem Unternehmen zu haben, das Software liefert.

 

TERMINAUSWAHL

Zurück
Zurück

Management von Modern Desktops (MD-101) (engl. Managing Modern Desktops)

Weiter
Weiter

Entwicklung von Lösungen für Microsoft Azure (AZ-204) (engl. Developing Solutions for Microsoft Azure)