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
Modul 450
To be defined
20.03.2026 | Modul 324 | Woche 12
keine Unterricht, Klasse ist an der Abschlussreise
27.03.2026 | Modul 324 | Woche 13
External Maven Module (nur noch 2 Lektionen)
- Weiter mit der Aufagbe Aufgabe — Maven‑Module öffentlich bereitstellen und folgende
- Ziel heute: die Aufgaben fertiggestellt haben und abgegeben
React Package
- Umsetzen und dokumentieren
Hausaufgabe
- fertigstellen
- Abgabe bis am Sonntag 29.03.2026 23.59.59 auf den Abgabelink
- Nur ein Dokument als PDF.
React Package
- fertigstellen
- Abgabe bis am Sonntag 9.04.2026 23.59.59 auf den Abgabelink
- Nur ein Dokument als PDF.
Vorbereiten auf Lernkontrolle am 10.04.2026
- Lernziele:
- ca. 20'
- auf Papier
- ohne Unterlagen
- Uebungen zählen mit
03.04.2026 | Modul 324 | Woche 14
keine Unterricht, Karrfreitag
10.04.2026 | Modul 324 | Woche 15
Lernkontrolle
- Lernziele:
- ca. 20'
- auf Papier
- ohne Unterlagen
- Uebungen zählen mit
CI-CD
CI-CD mit GitHub Actions
GitHub CI/CD Beispiel mit Docker-Image
- Aufgabe RefCard01 (Java, GitHub CI/CD, Docker-Image, Docker-Hub)
Hausaufgaben
- aufmerksam lesen!
GitHub CI/CD Beispiel mit Docker-Image
- aufmerksam lesen!
- Aufgabe RefCard01 (Java, GitHub CI/CD, Docker-Image, Docker-Hub)
- mindestens RefCard01 als lokales Projekt und als eigenes Repository auf GitHub gepusht haben.
17.04.2026 | Modul 324 | Woche 16
CI-CD mit GitHub Actions
- Projekt RefCard01 mit Java
- ersten Workflow erstellen -> Ziel auf Docker Hub deployen
- ersten Workflow erstellen -> Ziel auf Docker Hub deployen
- falls fertig: weiter mit
- Projekt RefCard02 mit React
- Zusatzaufgabe: Erweiterung auf ghcr
- falls fertig:
GitHub CI/CD und AWS
Hausaufgabe
Vorbreiten auf Lernkontrolle zu CI-CD am Freitag 08.05.2026
- Lernziele:
- Die Umsetzung zeigen Sie in den Übungen, in der Lernkontrolle zeigen Sie, dass Sie das dahinter verstanden haben.
- ca. 20'
- auf Papier
- ohne Unterlagen
- Uebungen zählen mit
- Abgabe der durchgeführten Aufgaben zu GitHub CI-CD auf Abgabelink bis 15.5.2026 23.59.59 (letzte Chance)
- Minimale für genügend: Projekt RefCard01 auf Docker-Hub via pipeline deployed haben.
24.04.2026 | Modul 324 | Woche 17
Ferien
01.05.2026 | Modul 324 | Woche 18
Ferien
08.05.2026 | Modul 324 | Woche 19
Abschluss Noten bis am 21.5.2026
Lernkontrolle
- Lernziele:
- Die Umsetzung zeigen Sie in den Übungen, in der Lernkontrolle zeigen Sie, dass Sie das dahinter verstanden haben.
- ca. 20'
- auf Papier
- ohne Unterlagen
- Uebungen zählen mit
CI-CD mit GitHub Actions
- Projekt RefCard01 mit Java
- falls fertig weiter mit
- Projekt RefCard02 mit React
- Zusatzaufgabe: Erweiterung auf ghcr
GitHub CI/CD best practices / Optimieren
Hausaufgaben
- Abgabe der durchgeführten Aufgaben zu GitHub CI-CD auf Abgabelink bis 15.5.2026 23.59.59 (letzte Chance)
- Minimale für Genügend: Projekt RefCard01 auf Docker-Hub via pipeline deployed haben.
15.05.2026 | Modul 324 | Woche 20
Auffahrts-Brücke, kein Unterricht
22.05.2026 | Modul 324 | Woche 21
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.