Designing and Implementing Microsoft DevOps Solutions (AZ-400T00)

Dauer
Ausführung
Vor Ort, Online
Startdatum und Ort

Designing and Implementing Microsoft DevOps Solutions (AZ-400T00)

Fast Lane Institute for Knowledge Transfer GmbH
Logo von Fast Lane Institute for Knowledge Transfer GmbH
Bewertung: starstarstarstarstar_half 8,7 Bildungsangebote von Fast Lane Institute for Knowledge Transfer GmbH haben eine durchschnittliche Bewertung von 8,7 (aus 25 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte

placeDüsseldorf
12. Sep 2022 bis 15. Sep 2022
placeStuttgart
21. Nov 2022 bis 24. Nov 2022
placeHamburg
19. Dez 2022 bis 22. Dez 2022
placeHamburg
30. Jan 2023 bis 3. Feb 2023
placeBerlin
20. Mär 2023 bis 24. Mär 2023
placeMünchen
8. Mai 2023 bis 12. Mai 2023

Beschreibung

Kursinhalt

  • Beginnen Sie mit der DevOps-Transformation
  • Entwicklung für DevOps im Unternehmen
  • Implementierung von CI mit Azure Pipelines und GitHub-Aktionen
  • Entwurf und Umsetzung einer Freigabestrategie
  • Implementierung einer sicheren kontinuierlichen Bereitstellung mit Azure Pipelines
  • Verwalten von Infrastruktur als Code mit Azure und DSC
  • Implementierung der Sicherheit und Validierung der Code-Basis für die Einhaltung der Vorschriften
  • Entwurf und Umsetzung einer Strategie zur Verwaltung von Abhängigkeiten
  • Implementierung von kontinuierlichem Feedback

Voraussetzungen

Erfolgreiche Lernende verfügen über Vorkenntnisse und Verständnis von:

Cloud-Computing-Konzepte, einschließlich eines Verstä…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: DevOps, Agile, Cloud Computing, Kanban und Datenanalyse.

Kursinhalt

  • Beginnen Sie mit der DevOps-Transformation
  • Entwicklung für DevOps im Unternehmen
  • Implementierung von CI mit Azure Pipelines und GitHub-Aktionen
  • Entwurf und Umsetzung einer Freigabestrategie
  • Implementierung einer sicheren kontinuierlichen Bereitstellung mit Azure Pipelines
  • Verwalten von Infrastruktur als Code mit Azure und DSC
  • Implementierung der Sicherheit und Validierung der Code-Basis für die Einhaltung der Vorschriften
  • Entwurf und Umsetzung einer Strategie zur Verwaltung von Abhängigkeiten
  • Implementierung von kontinuierlichem Feedback

Voraussetzungen

Erfolgreiche Lernende verfügen über Vorkenntnisse und Verständnis von:

Cloud-Computing-Konzepte, einschließlich eines Verständnisses von PaaS-, SaaS- und IaaS-Implementierungen.

Sowohl Azure-Administration als auch Azure-Entwicklung mit nachgewiesener Expertise 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.

Wenn Sie sich mit Azure und Cloud Computing noch nicht auskennen, sollten Sie eine der folgenden Ressourcen nutzen:

  • Kostenlos online: Azure-Grundlagen
  • Kurs unter Leitung eines Dozenten: Microsoft Azure Fundamentals (2 Tage) (AZ-900T00)

Wenn Sie neu in der Azure-Verwaltung sind, sollten Sie den Kurs besuchen:

  • Kostenlos online: Voraussetzungen für Azure-Administratoren (https://docs.microsoft.com/en-us/learn/paths/az-104-administrator-prerequisites/)
  • Kurs unter Leitung eines Dozenten: Microsoft Azure Administrator (AZ-104T00)

Wenn Sie neu bei Azure Developer sind, sollten Sie den Kurs besuchen:

  • Kostenlos online: Serverlose Anwendungen erstellen
  • Kurs unter Leitung eines Dozenten: Developing solutions for Microsoft Azure (AZ-204T00)

Zielgruppe

Die Teilnehmer dieses Kurses sind daran interessiert, DevOps-Prozesse zu entwerfen und zu implementieren oder die Zertifizierungsprüfung für Microsoft Azure DevOps Solutions abzulegen.

Detaillierter Kursinhalt

Modul 1: Der Einstieg in die DevOps-Umstellung

Lektionen

  • Einführung in DevOps
  • Wählen Sie das richtige Projekt
  • Beschreiben Sie Teamstrukturen
  • Wählen Sie die DevOps-Tools
  • Agile Planung mit GitHub-Projekten und Azure Boards
  • Einführung in die Versionskontrolle
  • Beschreiben Sie die Arten von Versionskontrollsystemen
  • Arbeit mit Azure Repos und GitHub
  • Übung: Agile Planung und Portfolio-Management mit Azure Boards
  • Übung: Versionskontrolle mit Git in Azure Repos

Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:

  • Verstehen, was DevOps ist und welche Schritte nötig sind, um es zu erreichen
  • Ermittlung von Teams zur Umsetzung des Prozesses
  • Planung des Wandels mit gemeinsamen Zielen und Zeitplänen
  • Planung und Festlegung von Zeitplänen für Ziele
  • Verstehen verschiedener Projekte und Systeme, um die Reise zu begleiten
  • Wählen Sie ein Projekt, um die DevOps-Transformation zu beginnen
  • Identifizieren Sie Gruppen, um den anfänglichen Widerstand zu minimieren
  • Ermittlung von Projektmetriken und wichtigen Leistungsindikatoren (KPIs)
  • Verstehen der agilen Praktiken und Grundsätze der agilen Entwicklung
  • Aufbau eines Teams und einer agilen Organisationsstruktur

Modul 2: Entwicklung für DevOps im Unternehmen

Lektionen

  • Strukturieren Sie Ihr Git Repo
  • Verwalten von Git-Zweigen und Arbeitsabläufen
  • Zusammenarbeit mit Pull-Anfragen in Azure Repos
  • Git-Hooks erforschen
  • Planen Sie die innere Quelle fördern
  • Verwalten von Git-Repositories
  • Identifizierung technischer Schulden
  • Übung: Versionskontrolle mit Git in Azure Repos

Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:

  • Git-Repositories verstehen
  • Mono-Repos oder mehrere Repos implementieren
  • Erklären, wie man Git Repos strukturiert
  • Implementierung eines Änderungsprotokolls
  • Beschreiben von Git-Verzweigungsabläufen
  • Implementierung von Funktionszweigen
  • GitFlow implementieren
  • Forken eines Repos
  • Nutzung von Pull-Requests für Zusammenarbeit und Code-Reviews
  • Feedback über Pull Requests geben

Modul 3: Implementierung von CI mit Azure Pipelines und GitHub-Aktionen

Lektionen

  • Azure-Pipelines erforschen
  • Verwalten von Azure Pipeline-Agenten und -Pools
  • Beschreiben Sie Pipelines und Gleichzeitigkeit
  • Kontinuierliche Integration erforschen
  • Umsetzung einer Pipeline-Strategie
  • Integration mit Azure Pipelines
  • Einführung in GitHub-Aktionen
  • Lernen Sie kontinuierliche Integration mit GitHub Actions
  • Entwerfen Sie eine Strategie für den Bau von Containern
  • Übung: Konfigurieren von Agentenpools und Verstehen von Pipelinestilen
  • Übung: Kontinuierliche Integration mit Azure Pipelines ermöglichen
  • Übung: Integration einer externen Versionskontrolle mit Azure Pipelines
  • Übung: Implementierung von GitHub-Aktionen mithilfe von DevOps Starter
  • Übung: Bereitstellen von Docker-Containern für Azure App Service-Webanwendungen

Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:

  • Beschreiben Sie Azure Pipelines
  • Erklären Sie die Rolle von Azure Pipelines und deren Komponenten
  • Verantwortung für die Pipeline-Automatisierung festlegen
  • Die wichtigsten Begriffe der Azure Pipeline verstehen
  • Wählen Sie zwischen von Microsoft gehosteten und selbst gehosteten Agenten
  • Azure-Pipelines-Agenten installieren und konfigurieren
  • Agentenpools konfigurieren
  • Sichern Sie die Agenten und Pools
  • Parallele Aufträge nutzen und einschätzen

Modul 4: Entwurf und Umsetzung einer Freigabestrategie

Lektionen

  • Einführung in die kontinuierliche Bereitstellung
  • Empfehlungen zur Freigabestrategie untersuchen
  • Aufbau einer hochwertigen Release-Pipeline
  • Einführung in Einsatzmuster
  • Implementierung von blau-grünem Einsatz und Funktionsumschaltung
  • Implementierung von Kanarienvogel-Freigaben und Dark Launching
  • Implementierung von A/B-Tests und progressivem Einsatz
  • Übung: Erstellen eines Freigabe-Dashboards
  • Übung: Steuerung von Bereitstellungen mit Release Gates

Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:

  • Erklären Sie die kontinuierliche Bereitstellung (CD)
  • Implementierung der kontinuierlichen Bereitstellung in Ihren Entwicklungszyklus
  • Verstehen Sie Releases und Bereitstellung
  • Identifizierung von Projektmöglichkeiten zur Anwendung von CD
  • Erläutern Sie, was bei der Entwicklung Ihrer Veröffentlichungsstrategie zu beachten ist
  • Definition der Komponenten einer Release-Pipeline und Verwendung von Artefaktquellen
  • Erstellen eines Freigabeplans
  • Implementierung von Release Gates
  • Unterscheidung zwischen einer Freigabe und einer Bereitstellung

Modul 5: Implementierung einer sicheren kontinuierlichen Bereitstellung mit Azure Pipelines

Lektionen

  • Erstellen einer Release-Pipeline
  • Bereitstellung und Test von Umgebungen
  • Verwalten und Modularisieren von Aufgaben und Vorlagen
  • Automatisierte Überprüfung des Gesundheitszustands
  • Verwalten von Anwendungskonfigurationsdaten
  • Integration mit Identitätsmanagementsystemen
  • Anwendungskonfiguration implementieren
  • Übung: Konfigurieren von Pipelines als Code mit YAML
  • Übung: Einrichtung und Durchführung von Funktionstests
  • Übung: Integration von Azure Key Vault mit Azure DevOps

Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:

  • Erläuterung der in Azure DevOps und anderen Release Management Tools verwendeten Terminologie
  • Beschreiben Sie, was eine Build- und Release-Aufgabe ist, was sie tun kann und welche Verteilungsaufgaben zur Verfügung stehen.
  • Freigabeaufträge implementieren
  • Unterscheidung zwischen Multi-Agenten- und Multi-Konfigurations-Freigabeauftrag
  • Bereitstellung und Konfiguration der Zielumgebung
  • Sichere Bereitstellung in einer Umgebung über eine Serviceverbindung
  • Konfigurieren Sie die Automatisierung von Funktionstests und führen Sie Verfügbarkeitstests durch.
  • Einrichtung der Testinfrastruktur
  • Verwendung und Verwaltung von Aufgaben- und Variablengruppen

Modul 6: Verwalten von Infrastruktur als Code mit Azure und DSC

Lektionen

  • Erforschung von Infrastruktur als Code und Konfigurationsmanagement
  • Azure-Ressourcen mit Azure Resource Manager-Vorlagen erstellen
  • Azure-Ressourcen mithilfe von Azure CLI erstellen
  • Erkunden Sie Azure-Automatisierung mit DevOps
  • Implementierung der gewünschten Zustandskonfiguration (DSC)
  • Bizeps umsetzen
  • Übung: Azure-Bereitstellungen mit Azure Resource Manager-Vorlagen

Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:

  • Verstehen, wie Sie Ihre Umgebung bereitstellen
  • Planen Sie Ihre Umgebungskonfiguration
  • Wählen Sie zwischen imperativer und deklarativer Konfiguration
  • Erklären Sie die idempotente Konfiguration
  • Azure-Ressourcen mit ARM-Vorlagen erstellen
  • Verstehen von ARM-Vorlagen und Vorlagenkomponenten
  • Verwalten von Abhängigkeiten und Geheimnissen in Vorlagen
  • Organisieren und Modularisieren von Vorlagen
  • Azure-Ressourcen mit Azure CLI erstellen

Modul 7: Implementierung der Sicherheit und Validierung der Code-Basis für die Einhaltung der Vorschriften

Lektionen

  • Einführung in Secure DevOps
  • Implementierung von Open-Source-Software
  • Analyse der Software-Zusammensetzung
  • Statische Analysatoren
  • OWASP und dynamische Analysatoren
  • Sicherheitsüberwachung und Governance
  • Übung: Implementierung von Sicherheit und Compliance in Azure Pipelines
  • Übung: Verwaltung technischer Schulden mit SonarQube und Azure DevOps

Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:

  • SQL-Injection-Angriff identifizieren
  • Understand DevSecOps
  • Pipeline-Sicherheit implementieren
  • Verstehen der Bedrohungsmodellierung
  • Implementierung von Open-Source-Software
  • Erläutern Sie die Bedenken von Unternehmen gegenüber Open-Source-Komponenten
  • Beschreiben Sie Open-Source-Lizenzen
  • Verstehen Sie die Auswirkungen von Lizenzen und Bewertungen
  • Arbeit mit statischen und dynamischen Analysatoren
  • Konfigurieren Sie Microsoft Defender für die Cloud

Modul 8: Entwurf und Umsetzung einer Strategie zur Verwaltung von Abhängigkeiten

Lektionen

  • Paketabhängigkeiten erforschen
  • Verstehen Sie die Paketverwaltung
  • Artefakte migrieren, konsolidieren und sichern
  • Umsetzung einer Versionskontrollstrategie
  • Einführung in GitHub-Pakete
  • Übung: Paketverwaltung mit Azure Artifacts

Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:

  • Strategie für das Abhängigkeitsmanagement festlegen
  • Identifizieren Sie Abhängigkeiten
  • Beschreiben Sie die Elemente und die Komponentisierung eines Abhängigkeitsmanagements
  • Scannen Sie Ihre Codebasis nach Abhängigkeiten
  • Implementierung der Paketverwaltung
  • Paketzufuhr verwalten
  • Pakete verbrauchen und erstellen
  • Pakete veröffentlichen
  • Identifizierung von Artefakt-Repositories
  • Migrieren und Integrieren von Artefakt-Repositories

Modul 9: Implementierung von kontinuierlichem Feedback

Lektionen

  • Implementierung von Tools zur Verfolgung von Nutzung und Fluss
  • Entwicklung von Überwachungs- und Status-Dashboards
  • Wissen innerhalb von Teams teilen
  • Entwicklung von Prozessen zur Automatisierung der Anwendungsanalyse
  • Verwalten von Warnmeldungen, tadellose Retrospektiven und eine gerechte Kultur
  • Übung: Überwachung der Anwendungsleistung mit Application Insights
  • Übung: Integration zwischen Azure DevOps und Microsoft Teams
  • Übung: Wissen im Team teilen mit Azure Project Wikis

Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:

  • Implementierung von Tools zur Verfolgung von Feedback
  • Plan für kontinuierliche Überwachung
  • Implementierung von Application Insights
  • Kusto Query Language (KQL) verwenden
  • Implementierung von Routing für mobile Anwendungen
  • App Center Diagnostik konfigurieren
  • Warnmeldungen konfigurieren
  • Einen Bugtracker erstellen
  • Azure Dashboards konfigurieren
  • Arbeiten mit View Designer in Azure Monitor

Werden Sie über neue Bewertungen benachrichtigt

Es wurden noch keine Bewertungen geschrieben.

Schreiben Sie eine Bewertung

Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)
Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.