Designing and Implementing Microsoft DevOps solutions

Kurs: AZ-400T00

  • Dauer:
    • 4 Tage

Termine:

  • Durchführungsgarantie – 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.
  • Termine mit diesem Symbol sind sowohl vor Ort als auch im Virtual Classroom buchbar.
27.05.2024 - 30.05.2024 Leipzig, Virtual Classroom
  • 2690 EUR / Person
Deutsch
10.06.2024 - 13.06.2024 Virtual Classroom
  • 2690 EUR / Person
Deutsch
01.07.2024 - 04.01.2024 München, Virtual Classroom
  • 2690 EUR / Person
Deutsch
19.08.2024 - 22.08.2024 Berlin, Virtual Classroom
  • 2690 EUR / Person
Deutsch
16.09.2024 - 19.09.2024 Virtual Classroom
  • 2690 EUR / Person
Deutsch
07.10.2024 - 10.10.2024 Köln, Virtual Classroom
  • 2690 EUR / Person
Deutsch
11.11.2024 - 14.11.2024 Virtual Classroom
  • 2690 EUR / Person
Deutsch
02.12.2024 - 05.12.2024 Leipzig, Virtual Classroom
  • 2690 EUR / Person
Deutsch
06.01.2025 - 09.01.2025 München, Virtual Classroom
  • 2690 EUR / Person
Deutsch
10.02.2025 - 13.02.2025 Berlin, Virtual Classroom
  • 2690 EUR / Person
Deutsch
03.03.2025 - 06.03.2025 Virtual Classroom
  • 2690 EUR / Person
Deutsch
31.03.2025 - 03.04.2025 Leipzig, Virtual Classroom
  • 2690 EUR / Person
Deutsch
05.05.2025 - 08.05.2025 Köln, Virtual Classroom
  • 2690 EUR / Person
Deutsch
02.06.2025 - 05.06.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!