Drehbuch
Modul 324- Dev-Ops
Drehbuch P. Rutschmann
5IA23b/ HS26
21.08.2026 | Modul 324 | Woche 34
Einleitung zu DevOps
- Informieren Sie sich, um was es im Modul 324 geht.
-
Lesen Sie
-
Ok, aber was ist eigentlich DevOps?
- Lesen Sie den Artikel und machen Sie sich Notizen.
- Was ist DevOps
Quelle: https://weissenberg-group.de/was-ist-devops/
- Was ist DevOps
Was gehört alles zu Dev-Ops?
- Wir sammeln im Plenum
- Deckt sich das mit den Inhalten aus Modulidentifikation, Kompetenzmatrix und dem Artikel?
Aufgabe Variante 1:
- Gestalten Sie in Zweiergruppen ein Strukturbild, das die Aspekte von Dev-Ops zusammenfasst.
- auf 1 oder 2 A4 auf Papier nicht im Computer
- Recherchieren Sie Informationen auf dem Internet.
- Notieren Sie die Namen der Gruppenmitglieder auf dem Strukturbild.
- Geben Sie das Strukturbild 1x pro Gruppe ab.
Aufgabe Variante 2:
-
Lösen Sie diese Aufgabe zu zweit:
- Erklären Sie, wieso man Dev-Ops macht.
- Erklären Sie dem Management in 2 min, was es von DevOps profitiert.
- Erklären Sie in 2min was die Entwickler von DevOps profitieren.
-
Notieren Sie 5 Anforderung an DevOps, die sich aus dem obigen ergeben
Ergebnis heute: Überblick zum Modul gewonnen
Hausaufgaben
- Lesen Sie aus den Lernzielen das Kapitel zu DevOps verstehen und erklären
- Nehmen Sie diesen Artikel zu Hand:
Was ist DevOps
Quelle: https://weissenberg-group.de/was-ist-devops/ - Notieren Sie sich die Antworten zu den Lernzielen, die Sie im Artikel finden.
- Ergänzen Sie aus eigener Recherche.
- Festhalten für die nächste Kompetenzkontrolle
28.08.2026 | Modul 324 | Woche 35
Java Projekt und Artefakte
- Einleitung: Input durch Lehrperson
- Zielsetzung
- Aufgabe — Möglichkeiten ein Java Projekt zu modularisieren
- lesen und lösen.
- Input aus einem alten Projekt: Input durch Lehrperson
Umsetzen:
- Ergebnissicherung beachten Sie, was Sie tun müssen.
- Beachten Sie auch die Hinweise in der Knowledge Base.
- Aufgabe: Multi Module Maven Projekt und Git‑Submodul: lesen, lösen und festhalten.
- Aufgabe: IDE‑Ansatz vs. Maven/Gradle: lesen, lösen und festhalten.
- Aufgabe: Refresher: Was ist ein Maven‑Artefakt?: lesen, lösen und festhalten.
Weiter Umsetzungen:
- Input Central Maven Repository: lesen und verstehen
- Aufgabe: Aufgabe — Lokales Maven‑Repository: lesen, lösen und festhalten.
- Aufgabe: Aufgabe — Artefakte zur Verfügung stellen: lesen, lösen und festhalten.
Ziel heute nach 4 Lektionen: bis und mit Refresher: Was ist ein Maven‑Artefakt?
Hausaufgaben
Sie haben 4 Lektionen Zeit geht
Schliessen Sie die Aufgaben gemäss dieser Aufzählung ab.
- Ergebnissicherung beachten Sie, was Sie tun müssen.
- Beachten Sie auch die Hinweise in der Knowledge Base.
- Aufgabe: Multi Module Maven Projekt und Git‑Submodul: lesen, lösen und festhalten.
- Aufgabe: IDE‑Ansatz vs. Maven/Gradle: lesen, lösen und festhalten.
- Aufgabe: Refresher: Was ist ein Maven‑Artefakt?: lesen, lösen und festhalten.
-
Sie müssen noch nichts abgeben
-
Vertiefen, Reptieren
- Möglichkeiten Java Projekt zu modularisieren
- Multi Module Maven Projekt und Git‑Submodul, verstehen, anwenden, erklären können.
04.09.2026 | Modul 324 | Woche 36
Java Projekt und Artefakte
Sie haben bereit begonnen letzte Woche die ersten Aufgaben gelöst und als Hausaufgabe beendet. Nun geht es weiter mit:
Weiter Umsetzungen:
- Ergebnissicherung beachten Sie, was Sie tun müssen.
- Input Central Maven Repository: lesen und verstehen
- Aufgabe: Aufgabe — Lokales Maven‑Repository: lesen, lösen und festhalten.
- Aufgabe: Aufgabe — Artefakte zur Verfügung stellen: lesen, lösen und festhalten.
External Maven Module
- Lesen Sie die Aufgabe einmal ganz durch.
Dannach Aufgabe um Aufgabe lösen - Aufgabe Maven‑Module erstellen und nutzen
- Aufgabe Maven‑Module öffentlich bereitstellen
- Aufgabe Maven‑Artefakt eines Kollegen einbinden
Hausaufgabe
Java Projekt und Artefakte
External Maven Module
- Beide Aufgaben abschliessen und Ergebnisse dokumentieren.
- Abgabe nur ein Dokument, kurz und prägnant, Überschriften pro Aufgabe und als PDF.
- bis am 10.09.2026 23.59.59 auf den Abgabelink
11.09.2026 | Modul 324 | Woche 37
React Package
- Umsetzen und dokumentieren
- Abgabe bis am Donnerstag 17.09.2026 23.59.59 auf den Abgabelink
Vorbereiten auf Lernkontrolle am 18.09.2026
- Lernziele:
- ca. 20'
- auf Papier
- ohne Unterlagen
- Uebungen zählen mit
Hausaufgaben
- Umsetzen und dokumentieren
- Abgabe bis am Donnerstag 17.09.2026 23.59.59 auf den Abgabelink
Vorbereiten auf Lernkontrolle am 18.09.2026
- Lernziele:
- ca. 20'
- auf Papier
- ohne Unterlagen
- Uebungen zählen mit
18.09.2026 | Modul 324 | Woche 38
Lernkontrolle
- Lernziele:
- ca. 20'
- auf Papier
- ohne Unterlagen
- Uebungen zählen mit
Anschliessend Modul 450
25.09.2026 | Modul 324 | Woche 39
Modul 450
02.10.2026 | Modul 324 | Woche 40
Modul 450
09.10.2026 | Modul 324 | Woche 41
Modul 450
09.10.2026 | Modul 324 | Woche 42
Ferien
16.10.2026 | Modul 324 | Woche 43
Ferien
23.10.2026 | Modul 324 | Woche 44
Modul 450, BMS Lernende haben Projektwoche
30.10.2026 | Modul 324 | Woche 45
CI-CD
Tauschen Sie sich mit Ihrem Lernpartner aus, wie Sie CI/CD in der Firma einsetzen.
Welche Tools werden eingesetzt? Wer ist involviert? Wer definiert die Pipelines?
Sammlung im Plenum:
- Wer setzt welche CI/CD Technologie in der Firma ein?
- Wer ist aktive beim Definieren von Piplines und CI/CD Prozessen involviert?
- Input durch Lehrperson
- aufmerksam lesen
CI-CD mit GitHub Actions
- Input durch Lehrperson
- aufmerksam lesen
Einstieg: CI-CD Vertiefungsfragen
- lösen anschliessen besprechen
GitHub CI/CD Beispiel mit Docker-Image
- Input durch Lehrperson
- Aufgabe RefCard01 (Java, GitHub CI/CD, Docker-Image, Docker-Hub)
- -> Ziel auf Docker Hub deployen
Veriefungsaufgabe:
- Zeichnen Sie ein Strukturbild, das CI/CD allgemein aber auch mit GitHub CI/CD aufzeigt.
- weiter mit:
- Projekt RefCard02 mit React
- Zusatzaufgabe: Erweiterung auf ghcr
Hausaufgaben
- aufmerksam lesen!
GitHub CI/CD Beispiel mit Docker-Image
- aufmerksam lesen!
- Aufgabe RefCard01 (Java, GitHub CI/CD, Docker-Image, Docker-Hub)
06.11.2026 | Modul 324 | Woche 46
Lernkontrolle Modul 450 Testen
CI-CD mit GitHub Actions
- Projekt RefCard02 mit React
- Zusatzaufgabe: Erweiterung auf ghcr
falls fertig:
GitHub CI/CD und AWS
- Aufgabe zu GitHub CI/CD und AWS
- Diese Aufgabe ist nicht ganz einfach.
GitHub CI/CD best practices / Optimieren
13.11.2026 | Modul 324 | Woche 47
Hausaufgaben
Vorbreiten auf Lernkontrolle zu CI-CD am Freitag 20.11.2026
- Lernziele:
- Die Umsetzung zeigen Sie in den Übungen, in der Lernkontrolle zeigen Sie, dass Sie das dahinter verstanden haben.
- ca. 25'
- auf Papier
- ohne Unterlagen
- Uebungen zählen mit
- Abgabe
- Aufgabe RefCard01 (Java, GitHub CI/CD, Docker-Image, Docker-Hub)
- Projekt RefCard02 mit React
- Zusatzaufgabe: Erweiterung auf ghcr
- Ergebnissicherung:
- Sichtbarmachen der eigenen Umsetzung
- Kapitel zu den Aufgaben
- Nur wenig Text, dafür Screenshots, die die Umsetzung zeigen
- auf Abgabelink bis 19.11.2026 23.59.59
20.11.2026 | Modul 324 | Woche 48
Hat jeder die Ergebnissicherung abgegeben?
Lernkontrolle zu CI-CD am Freitag 20.11.2026
- Lernziele:
- Die Umsetzung zeigen Sie in den Übungen, in der Lernkontrolle zeigen Sie, dass Sie das dahinter verstanden haben.
- ca. 25'
- auf Papier
- ohne Unterlagen
- Uebungen zählen mit
Vulnerable and Outdated Components
- Einstieg:
- OWASP Top Ten:
- Operating System Issues:
-
Geben Sie Ihre Dokument mit dem Stand, was Sie erreicht haben als PDF (und nur als PDF) auf den Abgabelink ab.
27.11.2026 | Modul 324 | Woche 49
04.12.2026 | Modul 324 | Woche 50
11.12.2026 | Modul 324 | Woche 51
18.12.2026 | Modul 324 | Woche 52
25.12.2026 | Modul 324 | Woche 53
Ferien
01.01.2027 | Modul 324 | Woche 1
08.01.2027 | Modul 324 | Woche 2
15.01.2027 | Modul 324 | Woche 3
22.01.2027 | Modul 324 | Woche 4
29.01.2027 | Modul 324 | Woche 5
05.02.2027 | Modul 324 | Woche 6
Semesterwechsel