Designing and Implementing Microsoft DevOps solutions

Kurs: AZ-400T00

  • Dauer:
    • 4 Tage

Termine:

  • Durchführung geplant – noch Plätze verfügbar
  • Durchführung – Wahrscheinlichkeit hoch – noch Plätze verfügbar
  • Es sind keine Plätze mehr verfügbar. Bei vielen Kursen besteht eventuell dennoch die Möglichkeit online, über ein virtuelles Klassenzimmer, teilzunehmen.
  • Seminarzeiten: In der Regel finden unsere Seminare an Tag 1 von 10.00 Uhr bis 17.00 Uhr und an den folgenden Tagen von 9.00 Uhr bis 16.00 Uhr statt. Abweichungen sind möglich. Die konkreten Seminarzeiten entnehmen Sie bitte der verbindlichen Auftragsbestätigung.
06.01.2025 - 09.01.2025 München (Garching)
  • 2690 EUR / Person
Deutsch
10.02.2025 - 13.02.2025 Berlin
  • 2690 EUR / Person
Deutsch
03.03.2025 - 06.03.2025 Virtual Classroom
  • 2690 EUR / Person
Deutsch
31.03.2025 - 03.04.2025 Leipzig
  • 2690 EUR / Person
Deutsch
05.05.2025 - 08.05.2025 Köln
  • 2690 EUR / Person
Deutsch
02.06.2025 - 05.06.2025 Virtual Classroom
  • 2690 EUR / Person
Deutsch
14.07.2025 - 17.07.2025 München (Garching)
  • 2690 EUR / Person
Deutsch
29.09.2025 - 02.10.2025 Köln
  • 2690 EUR / Person
Deutsch
10.11.2025 - 13.11.2025 Leipzig
  • 2690 EUR / Person
Deutsch
08.12.2025 - 11.12.2025 Virtual Classroom
  • 2690 EUR / Person
Deutsch
Dieser Kurs vermittelt die Kenntnisse und Fähigkeiten zur Entwicklung und Umsetzung von DevOps-Prozessen und -praktiken. Die Teilnehmer*innen 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.
 
In diesem Kurs erwerben die Teilnehmenden folgende 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
Erste Schritte zur DevOps-Transformation
  • 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
Arbeiten mit Git 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 der inneren Quelle
  • Git-Repositorys verwalten
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 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 fortlaufenden Bereitstellung
Implementieren eines sicheren Continuous-Deployment-Prozesses mit Azure Pipelines
  • Erstellen einer Releasepipeline
  • Konfigurieren und Bereitstellen von Umgebungen
  • Verwalten und Modularisieren von Aufgaben und Vorlagen
  • Automatisieren der Integritätsprüfung
  • Einführung in den sicheren Entwicklungsprozess
  • Verwalten von Anwendungskonfigurationsdaten
  • Integration mit Identitätsverwaltungssystemen
  • Implementieren der Anwendungskonfiguration

Verwalten von Infrastructure-as-Code mithilfe von Azure, DSC und Drittanbietertools
  • 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
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
Erstellen und Verwalten von Containern mit Docker und Kubernetes
  • Entwerfen einer Strategie zur Containererstellung
  • Implementieren mehrstufiger Docker-Builds
  • Implementieren von Azure Kubernetes Service (AKS)
  • Erkunden von Kubernetes-Tools
  • Integrieren von AKS mit Pipelines
Implementieren eines kontinuierlichen Feedbacks
  • 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
Implementieren der Sicherheit und Überprüfen von Codebasen auf Compliance
  • Grundlegendes zur Sicherheit in der Pipeline
  • Einführung in Azure Security Center
  • Implementieren von Open-Source-Software
  • Verwalten von Richtlinien für Antischadsoftware und Spamschutz
  • Integrieren von Lizenz- und Sicherheitsrisikoüberprüfungen
  • Identifizieren technischer Schulden
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.

Erfolgreiche Kursteilnehmer verfügen über die folgenden Vorkenntnisse und Kenntnisse:

  • Verständnis von Cloud Computing-Konzepten, einschließlich 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 Erfahrung in einer Organisation, die Software bereitstellt, ist hilfreich. 
  • Wenn Sie noch nicht mit Azure und Cloud Computing arbeiten, sollten Sie eine der folgenden Ressourcen in Betracht ziehen: AZ-900: Azure Fundamentals 
  • Wenn Sie noch nicht mit der Azure-Verwaltung arbeiten, sollten Sie die folgenden Kurse erwägen: AZ-104: Microsoft Azure Administrator und AZ-010: Azure Administration for AWS SysOps 
  • Wenn Sie noch nicht mit Azure Developer arbeiten, sollten Sie die folgenden Kurse erwägen: AZ-204: Developing Solutions for Microsoft Azure und AZ-020: Microsoft Azure Solutions for AWS Developers 

Dieser Kurs bereitet Sie auf das Examen AZ-400: Designing and Implementing Microsoft DevOps Solutions vor. Dieses Examen ist zusammen mit dem Examen AZ-104 oder AZ-204 Voraussetzung für die Zertifizierung zum Microsoft Certified: DevOps Engineer Expert.

Im Kurspreis enthalten sind:
• Die Original Microsoft Schulungsunterlagen in englischer Sprache und digitaler Form
• Pausenversorgung bei Präsenztraining: Getränke, Gebäck, und ein Mittagessen

Gerne führen wir dieses Training auch als Inhouse-Seminar durch. Fordern Sie Ihr individuelles Angebot an.

Der Kurs wird in deutscher und englischer Sprache angeboten.

 

Kontakt aufnehmen

SoftwareOne

IT CAMPUS
Customer Training Solutions

Blochstraße 1
D–04329 Leipzig
*Die unmittelbar dem Schul- und Bildungszweck dienenden Leistungen der SoftwareOne Deutschland GmbH sind überwiegend umsatzsteuerfrei gem. § 4 Nr. 21 a) bb) UStG. Sprechen Sie uns an – wir informieren Sie gern!