DevOps mit Micro Services (DMS)
1/2. Semester
5 ECTS | 4 SWS
Continuous Assessment (CA)
Inhalte
- Komponenten, Services, Micro Services
- Anwendungscontainer
- Docker: Architektur, Registry, Images, Container, Services, Compose, Stack, Volumes
- Orchestrierung von Anwendungscontainern
- Kubernetes: Architektur, Deployment, Services, Rolling Updates, Skalierung, Ausfallsicherheit
- DevOps: Grundlagen, Development- und Deployment-Pipeline, Continuous Integration, Continuous Delivery, Tools, Praxisbeispiel
Lernziele/Kompetenzen
Die Studierenden sind in der Lage,
- Micro Service-basierte Systeme entwerfen, implementieren und deployen
- Updates, Skalierung und Ausfallsicherheit im laufenden Betrieb gewährleisten
- DevOps mit geeigneten Tools praktisch umsetzen
Literatur
- Docker: Get Started, https://docs.docker.com/get-started/
- Docker: Docker Enterprise Edition Documentation: https://docs.docker.com/ee/
- Kubernetes Tutorials: https://kubernetes.io/docs/tutorials/
- Kubernetes Konzepte: https://kubernetes.io/docs/concepts/
- Kubernetes Aufgaben: https://kubernetes.io/de/docs/tasks/
- Brendan Burns, Eddie Villalba, Dave Strebel und Lachlan Evenson: Kubernetes Best Practices, dpunkt.verlag 2024
- Brendan Burns, Kelsey Hightower und Joe Beda: Kubernetes - eine kompakte Einführung, dpunkt.verlag 2023
- John Arundel und Justin Domingus: Cloud Native DevOps mit Kubernetes, dpunkt.verlag 2019
Dozentinnen / Dozenten
Empfohlene Vorkenntnisse
-
Programmierung
-
Webbasierte Systeme
-
Verteilte Systeme
-
Datenbanken
-
Software Engineering
Die Lehrveranstaltung setzt Kenntnisse in aktuellen Programmiersprachen (z.B. Java, Node.js) sowie Verteilten Systemen voraus
Daten zum Modul
| Semester |
1/2 |
| Unterrichtssprache |
Deutsch |
|
Häufigkeit
|
Sommersemester
|
| Kreditpunkte |
5 |
| Modulverantwortlich |
Prof. Dr. Thomas Specht |
| Dauer |
1 Semester |
| Schwerpunkt(e) |
Software Engineering (SE)
|
| Studienleistung |
Keine |
| Prüfungsvorleistung |
Keine |
| Prüfungsleistung |
Continuous Assessment (CA) |
Semesterwochenstunden
| Vorlesung |
4 SWS |
| Summe |
4 SWS |
Arbeitsaufwand (work load)
| Vorlesung |
60 h |
| Selbststudium |
40 h |
| Aufgaben |
30 h |
| Prüfungsvorbereitung |
20 h |
| Summe |
150 h |