Drehbuch
Modul 324- Dev-Ops
Drehbuch P. Rutschmann
5IM23a / FS26
30.01.2026 | Modul 324 | Woche 05
Einleitung zu DevOps
Lesen Sie aus /01_Organisation
- die Modulidentifikation
- die Kompetenzmatrix
- die Handlungssituationen
- Lesen und Notizen machen.
Quelle: https://weissenberg-group.de/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:
- Gestalten Sie in Zweiergruppen ein Strukturbild, das die Aspekte von Dev-Ops zusammenfasst.
- auf 1 oder 2 A3 (ich kann Sie dann farbig ausdrucken)
- Recherchieren Sie Informationen auf dem Internet.
- Notieren Sie die Namen der Gruppenmitglieder auf dem Strukturbild.
- Geben Sie das Strukturbild 1x pro Gruppe als PDF ab.
Java Artefakt
- Arbeiten mit Projekt-Artefakten
- Lesen Sie die Einleitung, Zielsetzung aufmerksam durch.
- Lesen und lösen Sie die Aufgabe -- Möglichkeiten ein Java Projekt zusammenzubauen.
-
Verstehen Sie auf Grund des bisherigen den Input aus einem alten Projekt?
-
Ergebnissicherung beachten Sie, was Sie tun müssen.
- Aufgabe 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.
- Umsetzen und dokumentieren
Ergebnis heute: Erst gerade gestartet.
06.02.2026 | Modul 324 | Woche 06
Ferien
13.02.2026 | Modul 324 | Woche 07
Ferien
20.02.2026 | Modul 324 | Woche 08
Sie haben vor den Ferien mit dieser Aufgabe gerade erst begonnen.
Es ist sehr wichtig, dass Sie den Links folgen, die Erklärungen und Aufgaben genau lesen.
Sowie die Hilfsmittel in der Knowledge Base nutzen.
Java Projekt und Artefakte
- Arbeiten mit Projekt-Artefakten
- Lesen Sie die Einleitung, Zielsetzung aufmerksam durch.
- Lesen und lösen Sie die Aufgabe -- Möglichkeiten ein Java Projekt zusammenzubauen.
-
Verstehen Sie auf Grund des bisherigen den Input aus einem alten Projekt?
-
Ergebnissicherung beachten Sie, was Sie tun müssen.
- Aufgabe 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.
Ziel heute wäre es, die obige Aufgabe in den 4 Lektionen fertigzustellen.
27.02.2026 | Modul 324 | Woche 09
Java Projekt und Artefakte
- Weiter arbeiten.
External Maven Module
- Umsetzen und dokumentieren
Hausaufgabe
- Vorantreiben.
- Abgabe bis am 12.03.2026 23.59.59 auf den Abgabelink
- Nur ein Dokument als PDF.
06.03.2026 | Modul 324 | Woche 10
Java Projekt und Artefakte
- Arbeiten sicher fertigstellen und dokumentieren
- Abgeben
External Maven Module
- Umsetzen und dokumentieren
- Heutiges Ziel: Bis Aufgabe Aufgabe — Maven‑Module erstellen und nutzen
Hausaufgabe
- Wer noch nicht abgebenen hat:
- Abgabe bis am 12.03.2026 23.59.59 auf den Abgabelink
- Nur ein Dokument als PDF.
- Bis und mit Aufgabe Aufgabe — Maven‑Module erstellen und nutzen
13.03.2026 | Modul 324 | Woche 11
keine Unterricht, Klasse ist an der English-Prüfung
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.