+

Designing and Implementing Microsoft DevOps Solutions

Dieser Kurs vermittelt die Kenntnisse und Fähigkeiten zur Entwicklung und Umsetzung von DevOps-Prozessen und -praktiken. Sie 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.

Der Kurs ist auch als Online-Schulung verfügbar.

Lernziele

  • 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

Inhalte

  • Erste Schritte zur DevOps-Transformation
    • Einführung in DevOps
    • Auswählen des richtigen Projekts
    • Beschreiben von Teamstrukturen
    • Auswählen der DevOps-Tools
    • Agile-Planung mit GitHub-Projekten und Azure Boards
    • Einführung in die Quellcodeverwaltung
    • Beschreiben von Typen von Quellcodeverwaltungssystemen
    • Arbeiten mit Azure Repos und GitHub
  • Entwicklung für DevOps in Unternehmen
    • Strukturieren Ihres Git-Repositorys
    • Verwalten von Git-Verzweigungen und -Workflows
    • Zusammenarbeiten über Pull Requests in Azure Repos
    • Erkunden von Git-Hooks
    • Planen der Förderung des Inner-Source-Ansatzes
    • Git-Repositorys verwalten
    • Identifizieren technischer Schulden
  • Implementieren von CI mit Azure Pipelines und GitHub Actions
    • 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
    • Entwerfen einer Strategie zur Containererstellung
  • Entwerfen und Implementieren einer Releasestrategie
    • 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 Bereitstellung mit progressiver Exposition
  • Implementieren eines sicheren Continuous-Deployment-Prozesses mit Azure Pipelines
    • Erstellen einer Releasepipeline
    • Bereitstellen und Testen von Umgebungen
    • Verwalten und Modularisieren von Aufgaben und Vorlagen
    • Automatisieren der Integritätsprüfung
    • Verwalten von Anwendungskonfigurationsdaten
    • Integration mit Identitätsverwaltungssystemen
    • Implementieren der Anwendungskonfiguration
  • Verwalten von Infrastructure-as-Code mithilfe von Azure und DSC
    • 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)
    • Implementieren von Bicep
  • Implementieren der Sicherheit und Überprüfen von Codebasen auf Compliance
    • Einführung in Secure DevOps
    • Implementieren von Open-Source-Software
    • Softwarezusammensetzungsanalyse
    • Statische Analysetools
    • OWASP und dynamische Analysetools
    • Sicherheitsüberwachung und Governance
  • Entwerfen und Implementieren einer Strategie für die Abhängigkeitsverwaltung
    • Erkunden von Paketabhängigkeiten
    • Grundlegendes zur Paketverwaltung
    • Migrieren, Konsolidieren und Sichern von Artefakten
    • Implementieren einer Versionsverwaltungsstrategie
    • Einführung in GitHub-Pakete
  • Implementieren eines kontinuierlichen Feedbacks
    • Implementieren von Tools zum Nachverfolgen von Verbrauch und Flow
    • Entwickeln von Überwachungs- und Statusdashboards
    • Teilen von Wissen innerhalb von Teams
    • Entwurfsprozesse zur Automatisierung der Anwendungsanalyse
    • Verwalten von Warnungen, vorwurfsfreien Nachbesprechungen und einer Fairnesskultur

Voraussetzungen

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.

Weitere Informationen

  • E-BOOK - Die Original-Herstellerunterlage zu diesem Kurs erhalten Sie als digitale Kursunterlage.
  • Kostenfreie Labs für 180 Tage
    Nach Besuch Ihrer Schulung erhalten Sie von uns für weitere 180 Tage kostenfreien Zugang auf Ihre Lab-Umgebung!
  • Vorbereitung für Examen: AZ-400

Auf einen Blick
+

Kurs-Nr : AZ-400T00
Dauer : 4 Tage
Preis: 2.290,00 € zzgl. MwSt.
2.725,10 € inkl. MwSt.

Fragen zum Training??

Informationen anfordern

Zielgruppe

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

Termine

Ort Datum
Virtual Classroom 21.05.2024–24.05.2024
Köln 08.07.2024–11.07.2024
Virtual Classroom 08.07.2024–11.07.2024
Berlin 24.09.2024–27.09.2024
Virtual Classroom 24.09.2024–27.09.2024
Hamburg 28.10.2024–31.10.2024
Virtual Classroom 28.10.2024–31.10.2024
Frankfurt 09.12.2024–12.12.2024
Virtual Classroom 09.12.2024–12.12.2024

Zurück zur Übersicht