Arrow Electronics, Inc.

AZ-400T00: Designing and Implementing Microsoft DevOps Solutions

CODE: MCS_AZ-400T00

LÄNGE: 5 Tage

PREIS: €2.890,00

Beschreibung

Dieser Kurs vermittelt die Kenntnisse und Fähigkeiten zur Entwicklung und Umsetzung von DevOps-Prozessen und -praktiken. Die Teilnehmer 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, eine kontinuierliche Integration implementieren, eine Strategie zum Erstellen von Containern implementieren, eine Freigabe-Strategie entwerfen und einen Freigabe-Management-Workflow einrichten, ein Bereitstellungsmuster umsetzen und Feedback-Mechanismen optimieren.

Lernziel

  • Transformation mit geteilten Zielen und Fristen planen
  • Ein Projekt auswählen und Projektmetriken und KPIs erkennen
  • Erstellen einer Team- sowie einer agilen Organisationsstruktur
  • Vorteile bei der Nutzung einer Lösungskontrolle beschreiben
  • Von TFVC zu Git migrieren
  • Git für Enterprise DevOps skalieren
  • Empfehlen der Artefakt Managementtools und Praktiken
  • Abstrahieren von common packages zur aktivierung von sharing und wiederverwendung
  • Artifakte migrieren und konsolidieren
  • Source-Kontrollmaßnahmen migrieren und integrieren
  • Verwaltung von Anwendungskonfiguration und Geheimnissen
  • Eine Projektqualitätsstrategie entwickeln
  • Sichere Entwicklungspraktiken und Complianceregeln planen
  • Implementieren und Verwalten von Build-Infrastrukturen
  • Erklären, warum kontinuierliche Integration wichtig ist
  • Implementieren einer kontinuierlichen Integration mit Azure-DevOps
  • Verwalten der Codequalität, einschließlich: technische Probleme, SonarCloud und andere Werkzeuglösungen
  • Verwalten von Sicherheitsrichtlinien mit Open Source, OWASP und WhiteSource Bolt
  • Eine Container-Strategie umsetzen, einschließlich der Unterschiede zwischen Containern und virtuellen Maschinen und der Verwendung von Containern durch Microservices
  • Container mit Docker umsetzen
  • Prüfen von Open Source Software-Paketen auf Sicherheit und Lizenzen für Übereinstimmung mit Firmenstandards
  • Eine Build-Pipeline konfigurieren, um Zugriff auf Package-Sicherheit und Lizenzbewertung zu haben
  • Konfigurieren von sicherem Zugriff auf Package-Feeds
  • Überprüfung der Codebasis, um Codeabhängigkeiten zu identifizieren, die in Pakete umgewandelt werden können.
  • Identifizieren und Empfehlen von standardisierten Paket-Typen und Versionen für alle Lösungsaspekte
  • Überarbeitung bestehender Build-Pipelines zur Umsetzung einer Versionsstrategie, die Pakete Freigabe
  • Verwalten von Sicherheit und Compliance
  • Zwischen Freigabe und Bereitstellung unterscheiden
  • Komponenten der Freigabe-Pipeline definieren
  • Wichtige Überlegungen für die Erstellung einer Freigabestrategie erklären
  • Freigabe gegenüber Freigabeprozess klassifizieren und beschreiben, wie man die Qualität beider steuern kann
  • Das Prinzip der Freigabe-Gates beschreiben und wie man mit Freigabehinweisen und Dokumentation umgeht
  • Bereitstellungsmuster im traditionellen und modernen Verständnis erklären
  • Freigabe-Managementtool auswählen
  • Terminologie erklären, die in Azure-DevOps und anderen Freigabe-Managementtools verwendet wird
  • Erklären, was Build- und Freigabe-Aufgaben sind, was sie können und einige verfügbare Bereitstellungsaufgaben
  • Agent, Agenten-Schlange und Agenten-Pool klassifizieren
  • Erklären, warum zuweilen mehrere Freigabeaufträge in einer Freigabe-Pipeline benötigt werden
  • Zwischen Multi-Agent und Multi-Konfigurations-Freigabeauftrag unterscheiden
  • Freigabe-Variablen und Stufen-Variablen in der Freigabe-Pipeline verwenden
  • Eine Umgebung sicher durch eine Serviceverbindung bereitstellen
  • Tests in der Pipeline einbetten
  • Die verschiedenen Möglichkeiten auflisten, den Zustand Ihrer Pipeline und die Freigabe mit Hilfe von Warnungen, Service-Hooks und Berichten zu überprüfen.
  • Freigabe-Gate erstellen
  • Bereitstellungsmuster beschreiben
  • Implementieren einer Blau-Grün-Bereitstellung
  • Canary-Freigabe umsetzen
  • Implementieren einer progressiven Belastungs-Bereitstellung
  • Konfigurieren der Crash Report-Integration für Client Apps
  • Überwachungs- und Status-Dashboards entwickeln
  • Implementierung eines Routings für die Daten des Crash-Berichts der Client-Anwendung
  • Tools anwenden, die die Systemnutzung, Funktionsnutzung und den Fluss verfolgen
  • Integration und Konfiguration von Ticketingsystemen mit dem Arbeitsmanagementsystem des Entwicklungsteams
  • Implementieren einer mobilen DevOps-Strategie
  • Infrastruktur und Konfiguration als Code-Richtlinien anwenden.
  • Infrastruktur mit Microsoft Automatisierungstechnologien, wie z.B. ARM-Vorlagen, PowerShell und Azure CLI bereitstellen und verwalten
  • Bereitstellungsmodelle und Dienste beschreiben, die in Azure verfügbar sind
  • Verwaltete Kubernetes-Cluster bereitstellen und konfigurieren
  • Bereitstellung und Konfiguration der Infrastruktur unter Verwendung von Werkzeugen und Diensten von Drittanbietern mit Azure, z.B. Chef, Puppet, Ansible, SaltStack und Terraform
  • Infrastruktur und Konfigurationsstrategien und die richtigen Werkzeuge für eine Freigabepipeline und Anwendungsinfrastruktur definieren
  • Compliance und Sicherheit in Ihre Anwendungsinfrastruktur implementieren
  • Praktiken entwerfen, um Endnutzer-Zufriedenheit zu messen
  • Entwickeln von Prozessen zum Erfassen und Analysieren von Nutzerrückmeldungen externer Quellen
  • Konzept zum Routing für Crash-Reportdaten der Client-Anwendung
  • Empfehlen von Monitoring Tools und Technologien
  • Empfehlen von Trackingtools für System und Funktionsnutzung
  • Alarmanalyse für Erstellung einer Baseline
  • Telemetrieanalyse für Erstellung einer Baseline
  • Durchführung von Live-Überprüfungen vor Ort und Erfassung von Feedback bei Systemausfällen
  • Fortlaufende Feinabstimmung zur Minimierung von sinnlosen oder nichtausführbaren Alarmen vornehmen

Zielgruppe

Die Teilnehmer dieses Kurses möchten DevOps-Prozesse umsetzen lernen oder die Zertifizierungsprüfung für Microsoft Azure DevOps-Lösungen bestehen.

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.

Inhalt

  • Planning for DevOps
  • Getting started with Source Control
  • Scaling Git for enterprise DevOps
  • Consolidating Artifacts & Designing a Dependency Management Strategy
  • Implementing Continuous Integration with Azure Pipelines
  • Managing Application Config and Secrets
  • Managing Code Quality and Security Policies
  • Implementing a Container Build Strategy
  • Manage Artifact versioning, security & compliance
  • Design a Release Strategy
  • Set up a Release Management Workflow
  • Implement an appropriate deployment pattern
  • Implement process for routing system feedback to development teams
  • Implement a mobile DevOps strategy
  • Infrastructure and Configuration Azure Tools
  • Azure Deployment Models and Services
  • Create and Manage Kubernetes Service Infrastructure
  • Third Party Infrastructure as Code Tools available with Azure
  • Implement Compliance and Security in your Infrastructure
  • Recommend and design system feedback mechanisms
  • Optimize feedback mechanisms

Test und Zertifizierung

Test AZ-400

Weitere Informationen

  • Kostenfreie Labs für 180 Tage
    Wow ! Das gibt's nur bei Arrow ECS Education. Nach Besuch Ihrer Schulung erhalten Sie von uns für weitere 180 Tage kostenfreien Zugang auf Ihre Lab-Umgebung!

Kurstermine
Datum
Lokation
Time Zone
Sprache
Type
Durchführungsgarantie
PREIS

11 Jul 2022

Virtual Classroom

CEDT

German

Instructor Led Online

€ 2.890,00

25 Jul 2022

Virtual Classroom

CEDT

German

Instructor Led Online

€ 2.890,00

19 Sep 2022

Virtual Classroom

CEDT

German

Instructor Led Online

€ 2.890,00

24 Okt 2022

Virtual Classroom

CEDT

German

Instructor Led Online

€ 2.890,00

12 Dez 2022

Virtual Classroom

CET

German

Instructor Led Online

€ 2.890,00

We also offer sessions in other countries