Zum Inhalt

Drehbuch

Modul 324- Dev-Ops

Drehbuch P. Rutschmann

5IA23b/ HS26


21.08.2026 | Modul 324 | Woche 34

Einleitung zu 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

Lernziele

  • 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

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

Java Projekt und Artefakte

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

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

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)

External Maven Module

  • Weiter mit der Aufagbe Aufgabe — Maven‑Module öffentlich bereitstellen und folgende
  • Ziel heute: die Aufgaben fertiggestellt haben und abgegeben

React Package

Eigenes React-Package

  • Umsetzen und dokumentieren

Hausaufgabe

External Maven Module

  • fertigstellen
  • Abgabe bis am Sonntag 29.03.2026 23.59.59 auf den Abgabelink
  • Nur ein Dokument als PDF.

React Package

Eigenes 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


03.04.2026 | Modul 324 | Woche 14

keine Unterricht, Karrfreitag


10.04.2026 | Modul 324 | Woche 15

Lernkontrolle

CI-CD

Einstieg:

CI-CD mit GitHub Actions

GitHub CI/CD Einführung

GitHub CI/CD Beispiel mit Docker-Image

Aufgabe zu GitHub CI-CD

  • Aufgabe RefCard01 (Java, GitHub CI/CD, Docker-Image, Docker-Hub)

Hausaufgaben

GitHub CI/CD Einführung

  • aufmerksam lesen!

GitHub CI/CD Beispiel mit Docker-Image

  • aufmerksam lesen!

Aufgabe zu GitHub CI-CD

  • 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

Aufgabe zu GitHub CI-CD

  • Projekt RefCard01 mit Java
    • 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

Aufgabe zu GitHub CI-CD

  • 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

Aufgabe zu GitHub CI-CD

  • Projekt RefCard01 mit Java

  • falls fertig weiter mit
    • Projekt RefCard02 mit React
    • Zusatzaufgabe: Erweiterung auf ghcr

GitHub CI/CD best practices / Optimieren

Hausaufgaben

Aufgabe zu GitHub CI-CD

  • 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

GitHub CI/CD und AWS