Umsetzungsvorschlag

Umsetzungsvorschlag – Modul 324

Die Lernenden haben sich bereits im zweiten Lehrjahr im überbetrieblichen Kurs (üK) mit dem Thema CI/CD bzw. DevOps auseinandergesetzt (M210). Daher stellt dieses Modul keine Einführung, sondern vielmehr eine Wiederholung und Vertiefung der erworbenen Kompetenzen dar.

DevOps repräsentiert eine kulturelle Veränderung, die eine Vielzahl von Praktiken und Methodiken mit sich bringt. Sie fördert eine enge Zusammenarbeit zwischen Development (Dev) und Operations (Ops) mit dem Ziel, die Effizienz und Agilität von Organisationen zu verbessern.

Es empfiehlt sich, die Lernenden in selbstorganisierten DevOps-Teams zu organisieren und verschiedene vorgefertigte Projekte mit Erweiterungsaufträgen zu nutzen, um einen Automatisierungsprozess zu implementieren. Dabei können bereits behandelte Komponenten wie Images, Container, PaaS, IaaS usw. oder auch Public Cloud Providers zum Einsatz kommen. Diese wurden bereits in den Modulen 346 und 347 behandelt.

Lektionenplan

Anz. Lekt.ThemenKompetenzenbandTools
4Team-Organisation, Auftragsanalyse vorgefertigtes ProjektA,BAgile Board, KanBan, Product Backlog, Azure-Devops/ Github/ Gitlab
4DevOps Infrastruktur vorbereitenC,D,EVCS, IDE Konfiguration, Build-Tools
2Artefakt Repository vorbereitenE,FAzure-Devops/ Github/ Gitlab, IDE
3CI Pipeline erstellen und Builds testenGVCS, Azure-Devops/ Github/ Gitlab, YAML
4CD Pipeline erstellen und Deployments testenHVCS, Azure-Devops/ Github/ Gitlab, YAML
7Erweiterungsaufträge bearbeiten, inkl. TestsC,D,E,FVCS, Azure-Devops/ Github/ Gitlab
4Verschiedene Tests in CI/CD einbauenG,HVCS, Azure-Devops/ Github/ Gitlab, YAML
4Überwachungen (Monitoring) CI/CD einbauenG,HVCS, Azure-Devops/ Github/ Gitlab, YAML
2Kompetenzüberprüfungen
6Puffer
40Total
Änderung vorschlagen GitHub