Schulung DevOps / Continuous Integration (CI)/Continuous Delivery (CD) mit Pipelines in Azure DevOps Server / Azure DevOps Services (ADO) - Build- und Releasemanagement
- Wahlweise behandelt wir die On-Premise-Version Azure DevOps Server (früher: Team Foundation Server - TFS) oder die Cloud-Variante Azure DevOps Services (früher: Visual Studio Team Services - VSTS)
- Bei Azure DevOps Server richten wir uns nach der bei Ihnen eingesetzen Version. Bei den Azure DevOps Services gibt es immer einen bestimmten, von Microsoft vorgegebenen Versionsstand.
- Zielgruppe sind Entwickler, Entwicklungsleiter/Projektleiter sowie Qualitätsbeauftragte.
- Wenn Sie sich für einen Hand-On-Workshop entscheiden, bieten wir mehrere vorbereitete Praxisszenarien mit aufgabengeführten Übungen an.
- Sie können bei den Szenarien Einfluss auf die eingesetzten Werkzeuge und Frameworks nehmen. Bitte geben Sie Ihre Wünsche in der Anfrage an.
Optional vorab: Allgemeiner Überblick über DevOps-Konzepte
Optional vorab: Allgemeiner Überblick über die Funktionen von Azure DevOps (TFS)
DevOps-Strategie und -Konzepte
Build Pipelines
Build Tasks
Release Pipelines
Release Tasks
Deployment Ziele
Praxisszenarien:
1. WebAPI-Backend (ASP.NET Core WebAPI mit SQL Server-Datenbank): Deployment auf Webserver und SQL Server mit Unit Tests, DB-Integrationstests und WebAPI-Integrationstests
2. Web-Frontend (HTML-Anwendung mit Angular/Vue.js/React etc): Deployment auf Webserver mit Unit Tests und Web-UI-Tests
3. Desktop-Anwendung (WPF oder Windows Forms oder WinUI3): Deployment auf Netzlaufwerk und Click-Once-Deployment mit Unit Tests und UI-Tests
4. Desktop-Anwendung (WPF oder Windows Forms oder WinUI3): Deployment per Setup
Optional: