Automatisieren Sie den Software-Entwicklungsprozess mit Azure Pipelines.
Azure DevOps bietet eine Reihe cloudbasierter Tools, die Softwareteams als End-to-End-Lösung zur Planung, Entwicklung, Prüfung und Bereitstellung von Software nutzen können. Azure Pipelines automatisiert den Build-, Test- und Bereitstellungsprozess von Codeprojekten, um kontinuierliches Feedback zu ermöglichen. In diesem eintägigen Kurs erfahren Sie, wie ein agiles Team Azure Pipelines konfiguriert und nutzt, um Software effektiv zu erstellen, zu testen und bereitzustellen. Sier arbeiten in Teams an einer gemeinsamen Fallstudie in einem gemeinsamen Azure DevOps-Projekt.
AngebotszielContinuous Integration (CI) und Continuous Delivery (CD) mit Azure Pipelines
- Erstellung und Konfiguration von Build-Pipelines
- Nutzung von YAML für Pipelines
- Durchführung von Tests und Berechnung der Codeabdeckung
- Konfiguration und Nutzung von selbstgehosteten Agenten
- Erstellung und Verwaltung von Release-Pipelines
- Nutzung von Continuous Integration (CI) und Continuous Delivery (CD)
- Einsatz von Feature Flags und A/B-Tests
ZielgruppeContinuous Integration (CI) und Continuous Delivery (CD) mit Azure Pipelines
Dieser Kurs richtet sich an Softwareentwicklungsteams, insbesondere an diejenigen, die aktiv am Automatisieren von Build-, Test- und Bereitstellungsprozessen beteiligt sind. Auch für Personen außerhalb des Entwicklungsteams (Manager, IT, Betrieb und andere Stakeholder) ist der Kurs von Nutzen.
VoraussetzungenContinuous Integration (CI) und Continuous Delivery (CD) mit Azure Pipelines
Idealerweise haben die Sie Erfahrung mit Azure DevOps. Kenntnisse in C# und .NET 6.0 sind vorteilhaft, aber nicht erforderlich.
InhalteContinuous Integration (CI) und Continuous Delivery (CD) mit Azure Pipelines
Continuous Integration
- Einführung in Azure Pipelines
- Erstellung einer Build-Pipeline
- Pipeline-Aufgaben, Variablen und Trigger
- Agenten (gehostet vs. on-premises)
- Konfiguration selbstgehosteter Agenten
- YAML-basierte Pipeline
- Tests und Berechnung der Codeabdeckung
- Coverlet zur Codeabdeckung
- Konfiguration von CI mit Triggern
- Praxis der Continuous Integration
- Konfiguration und Nutzung der Test Impact Analysis
- Pipeline-Analytik
- Continuous Integration+
- Hands-on Lab
Continuous Delivery
- Erstellung einer Release-Pipeline
- Pipeline-Stages, Jobs, Aufgaben und Ziele
- Multi-Stage-YAML-Pipelines
- Konfiguration von Umgebungen und Ressourcen
- Erstellung, Bereitstellung und Verwaltung eines Releases
- Konfiguration und Praxis der Continuous Delivery
- Hands-on Lab
Continuous Deployment
- Continuous Delivery vs. Continuous Deployment
- Build-Measure-Learn
- Nutzung von Feature Flags für CD und Feedback
- Hypothesengetriebene Entwicklung
- Nutzung von LaunchDarkly für Feature Management
- Erstellung und Nutzung von Feature Flags
- Experimentieren in der Produktion, A/B-Tests
- Hands-on Lab
BildungspfadContinuous Integration (CI) und Continuous Delivery (CD) mit Azure Pipelines
- Microsoft Azure Fundamentals
- Configuring Windows Server Hybrid Advanced Services
- Entwerfen und Implementieren von Microsoft Azure-Netzwerklösungen
- DevOps - Grundlagen
- Continuous Integration (CI) und Continuous Delivery (CD) mit Azure Pipelines
- Microsoft Azure DevOps Solutions
- Administering Azure DevOps Server 2022
- DevOps - Fortgeschrittene Techniken
AusbildungsnachweisContinuous Integration (CI) und Continuous Delivery (CD) mit Azure Pipelines
Zertifikat der IAD GmbH
Sie erhalten ein Teilnahmezertifikat der IAD GmbH. Damit können Sie Ihr erworbenes Wissen dokumentieren.

