AZ-400: Designing and Implementing Microsoft DevOps Solutions

Ortsunabhängig

Auf Wunsch inkl. Hardware

Praxiserfahrene Trainer:innen

100% Lernbegleitung

Zielgruppe:

Berufstätige

Dauer:

7 Tage

Durchführungsform:

Vollzeit

Kosten:

4.034,10 € inkl. MwSt.

Auf Anfrage

= Garantietermin

Kursinhalt

AZ-400T01: Implementing DevOps Development Processes

AZ-400T02: Implementing Continuous Integration

AZ-400T03: Implementing Continuous Delivery

AZ-400T04: Implementing Dependency Management

AZ-400T05: Implementing Application Infrastructure

AZ-400T06: Implementing Continuous Feedback

AZ-400T07: Designing a DevOps Strategy

Erste Schritte mit der Versionsverwaltung

Skalierungs-Git für Unternehmen DevOps

Implementierung und Verwaltung von Build Infrastrukturen

Verwaltung von Anwendungskonfiguration und -geheimnissen

Implementierung einer mobilen DevOps-Strategie

Implementierung einer kontinuierlichen Integration in eine azurblaue DevOps-Pipeline

Verwaltung von Codequalitäts- und Sicherheitsrichtlinien

Implementierung einer Container Build Strategie

Entwurf einer Freigabestrategie

Einrichten eines Release-Management-Workflows

Implementierung eines geeigneten Bereitstellungsmusters

Praktisches Labor: Microsoft 365 Mieter- und Servicemanagement

Entwurf einer Strategie für das Abhängigkeitsmanagement

Verwalten von Sicherheit und Compliance

Infrastruktur und Konfiguration Azure Tools

Azure Bereitstellungsmodelle und -dienste

Erstellung und Verwaltung der Kubernetes-Service-Infrastruktur

Drittanbieter- und Open-Source-Tools, die mit Azure verfügbar sind.

Implementierung von Compliance und Sicherheit in Ihrer Infrastruktur

Planung für DevOps

Planung für Qualität und Sicherheit

Migration und Konsolidierung von Artefakten und Tools

Voraussetzungen

Grundlegende Kenntnisse über Azure, Versionskontrolle, Agile Softwareentwicklung und grundlegende Prinzipien der Softwareentwicklung. Es wäre hilfreich, Erfahrung in einem Unternehmen zu haben, das Software anbietet.

Lernziel

Beschreiben von Vorteilen der Verwendung der Versionsverwaltung

Migration von TFVC nach Git

Scale Git für Enterprise DevOps

Implementierung und Verwaltung der Build-InfrastrukturManagement der Anwendungskonfiguration und -geheimnisse

Implementierung einer mobilen DevOps-Strategie

Erklären Sie, warum kontinuierliche Integration wichtig ist

Implementierung einer kontinuierlichen Integration mit Azure DevOps

Konfigurieren von Builds und den verfügbaren Optionen

Erstellen eines automatisierten Build-Workflows

Integrieren Sie andere Build-Tools in Azure DevOps.

Erstellen von hybriden Build-Prozessen

Unterscheidung zwischen einem Release und einem Deployment

Definition der Komponenten einer Release-Pipeline

Erklären Sie die Dinge, die Sie bei der Entwicklung Ihrer Release- Strategie beachten sollten

Klassifizieren Sie eine Freigabe im Vergleich zu einem Freigabeprozess und beschreiben Sie, wie Sie die Qualität von beiden kontrollieren können

Beschreiben Sie das Prinzip der Release-Gates und den Umgang mit Release-Informationen und Dokumentation

Erklären Sie Einsatzmuster, sowohl im traditionellen als auch im modernen Sinne.

Wählen Sie ein Release-Management-Tool aus

Erläutern Sie die Terminologie, die in Azure DevOps und anderen Release Management Tools verwendet wird

Beschreiben Sie, was eine Build and Release-Aufgabe ist, was sie leisten kann und welche Aufgaben zur Verfügung stehen

Klassifizieren Sie einen Agenten, eine Agentenwarteschlange und einen Agentenpool

Erklären Sie, warum Sie manchmal mehrere Release-Jobs in einer Release-Pipeline benötigen

Unterscheidung zwischen Multiagent und Multi-Konfigurationsfreigabejob

Verwenden Sie Release-Variablen und Stufenvariablen in Ihrer Release-Pipeline

Sichere Bereitstellung in einer Umgebung über eine Service-Verbindung

Einbettung der Prüfung in die Rohrleitung

Listen Sie die verschiedenen Möglichkeiten auf, den Zustand Ihrer Pipeline und deren Freigabe zu überprüfen, indem Sie Warnmeldungen, Servicehaken und Berichte verwenden.

Erstellen eines Freigabetores

Beschreiben Sie Einsatzmuster

Implementierung von Blue Green Deployment

Implementierung der kanarischen Freigabe

Implementierung einer progressiven Expositionsbereitstellung

Empfehlen Sie Werkzeuge und Praktiken für das Artefaktmanagement

Abstraktion gängiger Pakete, um die gemeinsame Nutzung und Wiederverwendung zu ermöglichen

Überprüfen Sie die Codebasis, um Codeabhängigkeiten zu identifizieren, die in Pakete umgewandelt werden können

Identifizieren und empfehlen Sie standardisierte Pakettypen und -versionen in der gesamten Lösung

Refactor bestehender Build-Pipelines zur Umsetzung einer Versionsstrategie, die Pakete veröffentlicht

Verwalten von Sicherheit und Compliance

Überprüfen Sie Open-Source-Softwarepakete auf Sicherheit und Lizenzkonformität, um sie an die Unternehmensstandards anzupassen

Konfigurieren Sie die Build-Pipeline für den Zugriff auf die Paketsicherheit und die Lizenzbewertung

Konfigurieren Sie den sicheren Zugriff auf Paketfeeds

Infrastruktur und Konfiguration als Code-Prinzipien anwenden

Bereitstellung und Verwaltung der Infrastruktur mithilfe von Microsoft-Automatisierungstechnologien wie ARM-Vorlagen, PowerShell und Azure CLI

Beschreiben Sie die Bereitstellungsmodelle und Dienste, die mit Azure verfügbar sind.

Bereitstellen und Konfigurieren eines verwalteten Kubernetes-Clusters

Bereitstellung und Konfiguration der Infrastruktur mit Tools und Diensten von Drittanbietern wie Chef, Puppet, Ansible, SaltStack und Terraform mit Azure

Definition einer Infrastruktur- und Konfigurationsstrategie und eines geeigneten Toolsets für eine Release-Pipeline und Anwendungsinfrastruktur

Implementieren Sie Compliance und Sicherheit in Ihrer Anwendungsinfrastruktur

Beschreiben Sie, was unter Codequalität zu verstehen ist und wie sie gemessen wird

Erkennen von Codegerüchen

Integration automatisierter Tests für die Codequalität

Bericht über die Code-Deckung während des Tests

Hinzufügen von Werkzeugen zur Messung der technischen Verschuldung

Erkennen von Open-Source- und anderen Lizenzproblemen

Implementierung einer Container-Build-Strategie

Entwurfspraktiken zur Messung der Endbenutzerzufriedenheit

Entwurfsprozesse zur Erfassung und Analyse von Benutzerfeedback aus externen Quellen

Design-Routing für Crash-Reportdaten von Client-Anwendungen

Empfehlen Sie Überwachungswerkzeuge und -technologien

Empfehlen Sie Tools zur Verfolgung der System- und Feature-Nutzung

Konfiguration der Integration von Crash-Berichten für Client-Anwendungen

Entwicklung von Monitoring- und Status-Dashboards

Implementierung eines Routings für die Daten des Crash-Berichts der Client-Anwendung

Implementierung von Tools zur Verfolgung von Systemnutzung, Feature-Nutzung und Flow

Integration und Konfiguration von Ticketing-Systemen mit dem Work-Management-System des Entwicklungsteams

Analysieren Sie Warnmeldungen, um eine Basislinie zu erstellen

Analysieren Sie die Telemetrie, um eine Basislinie zu erstellen

Durchführung von Live-Überprüfungen vor Ort und Erfassung von Feedback bei Systemausfällen

Fortlaufendes Tuning durchführen, um bedeutungslose oder nicht durchführbare Warnmeldungen zu reduzieren

Planen Sie die Transformation mit gemeinsamen Zielen und Zeitplänen.

Wählen Sie ein Projekt aus und identifizieren Sie Projektkennzahlen und KPIs.

Schaffen Sie ein Team und eine agile Organisationsstruktur

Entwicklung einer Projektqualitätsstrategie.

Planen Sie sichere Entwicklungspraktiken und Compliance-Regeln

Migrieren und konsolidieren Sie Artefakte

Migration und Integration von Source Control Maßnahmen

Zielgruppe

Dieser Kurs richtet sich Teilnehmer, die daran interessiert sind DevOps-Prozesse zu implementieren oder die Zertifizierungsprüfung Microsoft Azure DevOps Solutions zu bestehen.

Besonderheiten

Wir empfehlen Ihnen hierfür optional die Prüfung zum Erlangen der Zertifizierung hinzu zu buchen.

Lass dich kostenlos und individuell von uns beraten.

Direkt anrufen

Mo-Fr 8-19 Uhr

06221 77 333 33

oder

Beratung buchen

Schnell & unverbindlich

Termin wählen

Deine Vorteile bei GFN

Für deinen Job machen wir uns stark.

Berufsrelevante Kursangebote

Engagierte Begleitung bis zum Abschluss

Individuell für deine Lebenssituation

Lass dich kostenlos und individuell von uns beraten.

Direkt anrufen

Mo-Fr 8-19 Uhr

06221 77 333 33

oder

Beratung buchen

Schnell & unverbindlich

Termin wählen

Diese Kurse könnten dir auch gefallen

Weitere Bildungsthemen