Designing and Implementing Microsoft DevOps Solutions - AZ-400T00

52 Bewertungen

Beschreibung

Dieser Kurs vermittelt die Kenntnisse und Fähigkeiten zur Entwicklung und Umsetzung von DevOps-Prozessen und -praktiken. Die TeilnehmerInnen lernen, wie sie DevOps planen, Quellcodeverwaltung verwenden, Git für ein Unternehmen skalieren, Artefakte konsolidieren, eine Strategie für das Abhängigkeitsmanagement entwerfen, Geheimnisse verwalten, Continuous-Integration-Ansätze und eine Strategie zum Erstellen von Containern implementieren, eine Releasestrategie entwerfen, einen Releaseverwaltungsworkflow einrichten, ein Bereitstellungsmuster implementieren und Feedbackmechanismen optimieren.

Erworbene Qualifikationen:
  • Transformation mit geteilten Zielen und Fristen planen
  • Auswählen eines Projekts und Identifizieren von Projektmetriken und Leistungskennzahlen (Key Performance Indicators, KPIs)
  • Erstellen eines Teams und einer agilen Organisationsstruktur
  • Entwickeln einer Tool-Integrationsstrategie
  • Entwerfen einer Lizenzverwaltungsstrategie (z. B. für Azure DevOps- und GitHub-Benutzer*innen)
  • Entwerfen einer Strategie für die End-to-End Rückverfolgbarkeit von Arbeitsaufgaben zu Arbeitssoftware
  • Entwickeln einer Anmeldungs- und Zugriffsstrategie
  • Entwickeln einer Strageie zur Integrierung von Vor-Ort und Cloud-Resourssen
  • Vorteile bei der Nutzung einer Lösungskontrolle beschreiben
  • Beschreiben von Azure Repos und GitHub
  • Migrieren von der TFVC nach Git
  • Verwalten der Codequalität, einschließlich technischer Schulden, SonarCloud und anderer Tools
  • Aufbau von Organisationswissen über die Codequalität
  • Erläutern der Strukturierung von Git-Repositorys
  • Beschreiben von verzweigten Git-Workflows
  • Nutzen von Pull Requests für Zusammenarbeit und Codeüberprüfungen
  • Nutzen von Git-Hooks für die Automatisierung
  • Verwenden von Git zum Fördern des Inner-Source-Ansatzes innerhalb einer Organisation
  • Erläutern der Rolle von Azure Pipelines und seiner Komponenten
  • Konfigurieren von Agents für die Verwendung in Azure Pipelines
  • Erklären, warum kontinuierliche Integration wichtig ist
  • Implementieren von CI (Continuous Integration) mit Azure Pipelines
  • Definieren von Site Reliability Engineering (SRE)
  • Entwurfsprozesse zum Messen der Endbenutzerzufriedenheit und Analysieren von Benutzerfeedback
  • Entwurfsprozesse zur Automatisierung der Anwendungsanalyse
  • Verwalten von Warnmeldungen und Reduzieren von unnötigen und nicht relevanten Warnmeldungen
  • Durchführen von Nachbesprechungen ohne Schuldzuweisungen und Schaffung einer Fairnesskultur
  • Infrastruktur und Konfigurationsstrategien und die richtigen Werkzeuge für eine Freigabepipeline und Anwendungsinfrastruktur definieren
  • Compliance und Sicherheit in Ihre Anwendungsinfrastruktur implementieren
  • Beschreiben der potenziellen Herausforderungen bei der Integration von Open-Source-Software
  • Überprüfen von Open-Source-Softwarepaketen auf Sicherheit und Lizenzkonformität
  • Verwalten von Sicherheits- und Compliancerichtlinien der Organisation
  • Integrieren von Lizenz- und Sicherheitsrisikoüberprüfungen in Build- und Bereitstellungspipelines
  • Konfigurieren von Buildpipelines für den Zugriff auf Paketsicherheits- und Lizenzbewertung

error_outline Wichtige Information

Dieses Seminar behandelt prüfungsrelevante Themen zum Microsoft Examen: AZ-400 Microsoft Azure DevOps Solutions

Mögliche Zertifizierung: Microsoft Azure DevOps Engineer

Alternative Lernformate:

expand_more chevron_right Zielgruppe

Dieses Seminar richtet sich an:
Die Teilnehmer dieses Kurses sind daran interessiert, DevOps-Prozesse zu entwerfen und zu implementieren oder die Zertifizierungsprüfung für Microsoft Azure DevOps-Lösungen abzulegen.

    expand_more chevron_right Vorkenntnisse

    Für dieses Seminar werden folgende Vorkenntnisse empfohlen:
    Erfolgreiche Kursteilnehmer verfügen über die folgenden Vorkenntnisse und Kenntnisse:
    • Cloud Computing-Konzepte, einschließlich eines Verständnisses von PaaS-, SaaS- und IaaS-Implementierungen.
    • Erfahrung in Bezug auf Azure-Verwaltung und Azure-Entwicklung mit nachgewiesenen Kenntnissen in mindestens einem dieser Bereiche
    • Kenntnisse in Bezug auf Versionskontrolle, agile Softwareentwicklung und die wichtigsten Prinzipien der Softwareentwicklung Es wäre hilfreich, wenn Sie Erfahrung in einem Unternehmen hätten, das Software liefert. 
    Wenn Sie noch nicht mit Azure und Cloud Computing vertraut sind, sollten Sie eine der folgenden Ressourcen in Betracht ziehen: Wenn Sie noch nicht mit der Azure-Verwaltung vertraut sind, ziehen Sie Folgendes in Betracht: Wenn Sie noch nicht mit Azure Developer vertraut sind, ziehen Sie Folgendes in Betracht:

    expand_more chevron_right Detail-Inhalte

    Modul 1: Erste Schritte zur DevOps-Transformation
    Lektionen
    • 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

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Verstehen, was DevOps ist und welche Schritte erforderlich sind, um DevOps zu erreichen
    • Identifizieren von Teams für die Implementierung des Prozesses
    • Planen der Transformation mit gemeinsamen Zielen und Zeitplänen
    • Planen und Definieren von Zeitplänen für Ziele
    • Verstehen der verschiedenen Projekte und Systeme als Einstieg in die Journey
    • Auswählen eines Projekts zum Starten der DevOps-Transformation
    • Identifizieren von Gruppen zum Minimieren anfänglicher Widerstände
    • Identifizieren von Projektmetriken und Key Performance Indicators (KPI)
    • Grundlegendes zu agilen Verfahren und Prinzipien der agilen Entwicklung
    • Erstellen eines Teams und einer agilen Organisationsstruktur

    Modul 2: Arbeiten mit Git für DevOps in Unternehmen
    Lektionen
    • Strukturieren Ihres 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

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Grundlegendes zu Git-Repositorys
    • Implementieren eines Monorepositorys oder mehrerer Repositorys
    • Erläutern der Strukturierung von Git-Repositorys
    • Implementieren eines Änderungsprotokolls
    • Beschreiben von Git-Verzweigungsworkflows
    • Implementieren von Featurebranches
    • Implementieren von GitFlow
    • Forken eines Repositorys
    • Nutzen von Pull Requests für Zusammenarbeit und Codeüberprüfungen
    • Senden von Feedback mithilfe von Pull Requests

    Modul 3: Implementieren von CI mit Azure Pipelines und GitHub Actions
    Lektionen
    • 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

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Beschreiben von Azure Pipelines
    • Erläutern der Rolle von Azure Pipelines und seiner Komponenten
    • Entscheiden über die Zuständigkeit für die Pipelineautomatisierung
    • Grundlegendes zu Azure Pipeline-Schlüsselbegriffen
    • Auswählen zwischen von Microsoft gehosteten und selbstgehosteten Agents
    • Installieren und Konfigurieren von Azure Pipelines-Agents
    • Konfigurieren von Agentpools
    • Schützen der Agents und Pools
    • Verwenden und Schätzen von Parallelaufträgen

    Modul 4: Entwerfen und Implementieren einer Releasestrategie
    Lektionen
    • 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

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Erläutern der Continuous Delivery-Konzepte
    • Implementieren von Continuous Delivery in dem Entwicklungszyklus
    • Informationen zu Releases und Bereitstellungen
    • Identifizieren von Projektmöglichkeiten zum Anwenden von CD
    • Erläutern, was beim Entwerfen einer Releasestrategie zu berücksichtigen ist
    • Definieren der Komponenten einer Releasepipeline und Verwenden von Artefaktquellen
    • Erstellen eines Releasegenehmigungsplans
    • Implementieren von Release Gates
    • Zwischen Freigabe und Bereitstellung unterscheiden

    Modul 5: Implementieren eines sicheren Continuous-Deployment-Prozesses mit Azure Pipelines
    Lektionen
    • 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

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Terminologie erklären, die in Azure-DevOps und anderen Freigabe-Managementtools verwendet wird
    • Beschreiben, was Build- und Releaseaufgaben sind, was sie können und einige verfügbare Bereitstellungsaufgaben
    • Implementieren von Releaseaufträgen
    • Unterscheiden zwischen Multi-Agent- und Multi-Konfigurations-Releaseaufträgen
    • Bereitstellen und Konfigurieren der Zielumgebung
    • Sicheres Bereitstellen in einer Umgebung mithilfe einer Dienstverbindung
    • Konfigurieren der Automatisierung von Funktionstests und Ausführen von Verfügbarkeitstests
    • Einrichten der Testinfrastruktur
    • Verwenden und Verwalten von Aufgaben- und Variablengruppen

    Modul 6: Verwalten von Infrastructure-as-Code mithilfe von Azure, DSC und Drittanbietertools
    Lektionen
    • 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

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Grundlegendes zum Bereitstellen Ihrer Umgebung
    • Planen Ihrer Umgebungskonfiguration
    • Auswählen zwischen imperativer und deklarativer Konfiguration
    • Erläutern der idempotenten Konfiguration
    • Erstellen von Azure-Ressourcen mithilfe von ARM-Vorlagen
    • Verstehen von ARM-Vorlagen und Vorlagenkomponenten
    • Verwalten von Abhängigkeiten und Geheimnissen in Vorlagen
    • Organisieren und Modularisieren von Vorlagen
    • Erstellen von Azure-Ressourcen mit der Azure CLI

    Modul 7: Implementieren der Sicherheit und Überprüfen von Codebasen auf Compliance
    Lektionen
    • 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

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Identifizieren von Angriffen durch Einschleusung von SQL-Befehlen
    • Grundlegendes zu DevSecOps
    • Implementieren von Pipelinesicherheit
    • Informationen zur Bedrohungsmodellierung
    • Implementieren von Open-Source-Software
    • Erläutern von Bedenken seitens Unternehmen hinsichtlich Open-Source-Komponenten
    • Beschreiben von Open-Source-Lizenzen
    • Grundlegendes zu Lizenzauswirkungen und -bewertungen
    • Arbeiten mit statischen und dynamischen Analysetools
    • Konfigurieren von Microsoft Defender für Cloud

    Modul 8: Entwerfen und Implementieren einer Strategie für die Abhängigkeitsverwaltung
    Lektionen
    • Erkunden von Paketabhängigkeiten
    • Grundlegendes zur Paketverwaltung
    • Migrieren, Konsolidieren und Sichern von Artefakten
    • Implementieren einer Versionsverwaltungsstrategie
    Lab: Paketverwaltung mit Azure Artifacts

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Strategien zur Abhängigkeitsverwaltung definieren
    • Ermitteln von Abhängigkeiten
    • Elemente und Komponentisierung der Abhängigkeitsverwaltung beschreiben
    • Ihre Codebasis auf Abhängigkeiten überprüfen
    • Implementieren der Paketverwaltung
    • Verwalten von Paketfeeds
    • Verwenden und Erstellen von Paketen
    • Veröffentlichen von Paketen
    • Identifizieren von Artefaktrepositorys
    • Migrieren und Integrieren von Artefaktrepositorys

    Modul 9: Erstellen und Verwalten von Containern mit Docker und Kubernetes
    Lektionen
    • 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

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Entwerfen einer Containerstrategie
    • Arbeiten mit Docker-Containern
    • Erstellen einer Azure-Containerregistrierung
    • Erläutern von Docker-Microservices und -Containern
    • Implementieren mehrstufiger Builds mit Docker
    • Grundlegendes zu Buildmustern
    • Verwalten mehrerer Projekte und Projektlösungen
    • Hinzufügen von Docker-Unterstützung zu einer vorhandenen Anwendung
    • Implementieren von Azure Kubernetes Service (AKS)
    • Bereitstellen und Herstellen einer Verbindung mit einem AKS-Cluster

    Modul 10: Implementieren eines kontinuierlichen Feedbacks
    Lektionen
    • 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

    Nach Abschluss dieses Moduls werden die Teilnehmer in der Lage sein:
    • Implementieren von Tools zum Nachverfolgen von Feedback
    • Planen der kontinuierlichen Überwachung
    • Implementieren von Application Insights
    • Verwenden der Kusto-Abfragesprache (KQL)
    • Implementieren des Routings für mobile Anwendungen
    • Konfigurieren der App Center-Diagnose
    • Konfigurieren von Warnungen
    • Erstellen eines Bugtrackers
    • Konfigurieren von Azure Dashboards
    • Verwenden des Ansichts-Designers in Azure Monitor
    • expand_more chevron_right event_available 13.10.-05.11.2022 13.10.2022 Seminarzeitentimer24 Tage Coached Learning
      warning Coached Learing Sessions:
      13.10., 14.10., 19.10., 21.10., 25.10., 27.10., 28.10., 5.11.
      • expand_more chevron_right Coached Learning inkl. Examen 2.815,00
      • expand_more chevron_right Coached Learning 2.650,00
        • virtuelle Live Trainer und Q&A Sessions
        • Social Learning Begleitung
        • Seminarunterlagen, Labs
        • mehr Infos zu  Coached Learning
    • expand_more chevron_right event_available 28.11.-02.12.2022 28.11.2022 Seminarzeitentimer5 Tage roomETC-Wien Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC>Live - Virtual Classroom 2.650,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services

         

      • expand_more chevron_right ETC Classroom - im Seminarzentrum 2.650,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC>Live inkl. Examen 2.815,00
        • Virtual Training – aber live im Seminar
        • Keine Anfahrt ins Seminarzentrum notwendig
        • Seminarunterlagen, Teamwork, Labs 24/7
        • ETC>Live Support und Hotline
        • ETC-Services
        • inkl. Examen zu Ihrem Seminar

         

      • expand_more chevron_right ETC Classroom inkl. Examen 2.815,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
        • inkl. Examen zu Ihrem Seminar

         

    • expand_more chevron_right event_available 30.01.-03.02.2023 30.01.2023 Seminarzeitentimer5 Tage roomVirtual-Training (VILT) Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC>Live - Virtual Classroom 2.650,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services

         

      • expand_more chevron_right ETC>Live inkl. Examen 2.815,00
        • Virtual Training – aber live im Seminar
        • Keine Anfahrt ins Seminarzentrum notwendig
        • Seminarunterlagen, Teamwork, Labs 24/7
        • ETC>Live Support und Hotline
        • ETC-Services
        • inkl. Examen zu Ihrem Seminar

         

    • expand_more chevron_right event_available 13.03.-17.03.2023 13.03.2023 Seminarzeitentimer5 Tage roomETC-Wien
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 2.650,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC Classroom inkl. Examen 2.815,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
        • inkl. Examen zu Ihrem Seminar

         

    • expand_more chevron_right event_available 08.05.-12.05.2023 08.05.2023 Seminarzeitentimer5 Tage roomVirtual-Training (VILT) Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC>Live - Virtual Classroom 2.650,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services

         

      • expand_more chevron_right ETC>Live inkl. Examen 2.815,00
        • Virtual Training – aber live im Seminar
        • Keine Anfahrt ins Seminarzentrum notwendig
        • Seminarunterlagen, Teamwork, Labs 24/7
        • ETC>Live Support und Hotline
        • ETC-Services
        • inkl. Examen zu Ihrem Seminar

         

    • expand_more chevron_right event_available 18.09.-22.09.2023 18.09.2023 Seminarzeitentimer5 Tage roomETC-Wien
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 2.650,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC Classroom inkl. Examen 2.815,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
        • inkl. Examen zu Ihrem Seminar

         

    • expand_more chevron_right event_available 06.11.-10.11.2023 06.11.2023 Seminarzeitentimer5 Tage roomVirtual-Training (VILT) Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC>Live - Virtual Classroom 2.650,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services

         

      • expand_more chevron_right ETC>Live inkl. Examen 2.815,00
        • Virtual Training – aber live im Seminar
        • Keine Anfahrt ins Seminarzentrum notwendig
        • Seminarunterlagen, Teamwork, Labs 24/7
        • ETC>Live Support und Hotline
        • ETC-Services
        • inkl. Examen zu Ihrem Seminar

         

    Ähnliche Seminare