Veranstaltung
Web-Anwendungen und Serviceorientierte Architekturen (II) [SS2024677]
Typ
Vorlesung (V)Semester
SS 2020SWS
2Sprache
DeutschTermine
14Einrichtung
- KIT-Fakultät für Informatik
Bestandteil von
Literatur
[Ev04] Eric Evans: Domain-Driven Design – Tackling Complexity in the Heart of Software, Addison-Wesley, 2004.
[Ne15] Sam Newman: Building Microservices, O’Reilly Media, Inc., 2015.
[Ne19] Sam Newman: Monolith to Microservices - Evolutionary Patterns to Transform Your Monolith, O'Reilly Media Inc., 2019.
[Sm15] John Ferguson Smart: BDD in Action – Behavior-Driven Development for the whole software lifecycle. Manning Publications, 2015.
[UB18] Thomas Usländer, Thomas Batz: Agile Service Engineering in the Industrial Internet of Things. Future Internet 10.10 (2018): 100.
Veranstaltungstermine
- 22.04.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 29.04.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 06.05.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 13.05.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 20.05.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 27.05.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 03.06.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 10.06.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 17.06.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 24.06.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 01.07.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 08.07.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 15.07.2020 09:45 - 11:15 - Room: 50.34 Raum 301
- 22.07.2020 09:45 - 11:15 - Room: 50.34 Raum 301
Anmerkung
Aus gegebenem Anlass wird die Vorlesung "Web-Anwendungen und Serviceorientierte Architekturen" (WASA) dieses Sommersemester vollständig online angeboten. Studierende, die die Vorlesung bei Prof. Abeck online besuchen und prüfen lassen möchten, werden gebeten, eine Interessensbekundungs-Mail mit ihrer depseudonymisierten KIT-Mail-Adresse (siehe hierzu auch https://my.scc.kit.edu/shib/pseudonymisierung.php) an Prof. Abeck (sebastian.abeck@kit.edu) zu schicken. In der Antwort zu der Mail des Studierenden ist der Web-Link zu der WASAOnline-Auftaktveranstaltung enthalten, die am Mittwoch, den 22.04.2020 um 9:45 Uhr stattfindet. Weitere Informationen finden sich im Dokument "WASAOnline: Hinweise zur Anmeldung". Der Besuch eines Praktikums oder (Pro-) Seminars zusätzlich zur Vorlesung ist verpflichtend. Das Vorgehen zur Vergabe der begrenzten Plätze wird bei der WASAOnline-Auftaktveranstaltung vorgestellt. Die Vorlesungsmaterialien liegen durchgängig in englischer Sprache vor. Die Vorlesung selbst findet in deutscher Sprache statt. Die Ausarbeitung zum Praktikum bzw. (Pro-)Seminar kann der Studierende in deutscher oder englischer Sprache verfassen.
In der Vorlesung werden aktuelle Entwicklungs- und Architekturkonzepte (u.a. Domain-Driven Design, Behavior-Driven Development, Microservices, RESTful Webservices, 12 Factor App, CI/CD Build Pipelines, DevOps, Container-virtualisierte Infrastrukturen) sowie die zu deren Umsetzung bestehenden Standards und Technologien (u.a. JavaScript/TypeScript, Angular, Bootstrap, Java, Spring, GitLab-CI, Docker, Kubernetes, Helm, Prometheus) behandelt und im begleitenden Praktikum oder (Pro-) Seminar praktisch angewendet und vertieft. Als ein wesentlicher Aspekt bei der Web-Entwicklung wird die IT-Sicherheit betrachtet. Detaillierte Informationen zum Inhalt der WASA-Vorlesung befinden sich im Dokument WASA INTRODUCTION.