‏ ‏ ‎ ‏ ‏ ‎

1. 2024-10-07

  • Projekte werden mit T-Shirt-Size geplant

    • S

    • M

    • L

    • XL

  • Steering Commitee

    • Management

    • Software-Architekten

  • Milestones vs Gate-Decisions

    • Milestones sing keine Gate-Decisions

steering committee

1.1. Slides erstellen

use github template
create repo
https://github.com/education
enable gh pages

1.3. 2024-10-21 - Virtualisierung mit Docker

Virtualisierung bezeichnet in der Informatik die Nachbildung eines Hard- oder Software-Objekts durch ein ähnliches Objekt vom selben Typ mit Hilfe einer Abstraktionsschicht. Dadurch lassen sich virtuelle (d. h. nicht-physische) Geräte oder Dienste wie emulierte Hardware, Betriebssysteme, Datenspeicher oder Netzwerkressourcen erzeugen. Dies erlaubt es etwa, Computer-Ressourcen (insbesondere im Server-Bereich) transparent zusammenzufassen oder aufzuteilen, oder ein Betriebssystem innerhalb eines anderen auszuführen. Dadurch können u. a. mehrere Betriebssysteme auf einem physischen Server oder „Host“ ausgeführt werden. [wikipedia]

1.3.1. Semantische Versionierung

1.3.2. Calendar Versioning

2. 2024-11-11

2.1. Youtrack Github Integration

3. 2025-01-13 Aufsetzen einer vm

4. 2025-01-20 - Docker Compose

4.1. Übung: docker-compose

  • Erstelle ein docker-compose.yaml File um folgendes System zu erstellen

    • nginx

    • quarkus-backend

Im nginx wird eine website gehosted die per rest auf das quarkus-backend zugreift. Ein HTML-Formular wird angezeigt, welches einen Namen entgegennimmt und diesen an das quarkus-backend sendet. Das quarkus-backend gibt den Namen zurück und loggt ihn auf die Console.