Modul
Web-Anwendungen und Serviceorientierte Architekturen (II) [M-INFO-100734]
Leistungspunkte
4Turnus
Jedes SommersemesterDauer
1 SemesterSprache
DeutschLevel
4Version
1Verantwortung
Einrichtung
- KIT-Fakultät für Informatik
Bestandteil von
Teilleistungen
Identifier | Name | LP |
---|---|---|
T-INFO-101271 | Web-Anwendungen und Serviceorientierte Architekturen (II) | 4 |
Erfolgskontrolle(n)
Siehe Teilleistung
Qualifikationsziele
- Die Studierenden können die Inhalte der wichtigsten Konzepte und Technologien, die zur Entwicklung von serviceorientierten Web-Anwendungen erforderlich sind, wiedergeben. (Wissen und Verstehen).
- Die Studierenden können die Softwarearchitektur einer serviceorientierten Web-Anwendung modellieren (Anwenden).
- Die Studierenden können die vermittelten Web-Technologien an einem ausgewählten Ausschnitt einer serviceorientierten Web-Anwendung anwenden (Anwenden).
- Die Studierenden können die Qualität gewisser Service-Eigenschaften einer Web-Anwendung durch den Einsatz von Metriken bestimmen (Beurteilen).
Voraussetzungen
Siehe Teilleistung
Inhalt
Es werden die aktuellen Entwicklungs- und Architekturkonzepte (u.a. Domain-Driven Design, Behavior-Driven Development, Microservices, RESTful Webservices) sowie die zu deren Umsetzung bestehenden Standards und Technologien (u.a. HTML5, CSS3, JavaScript/TypeScript, Angular, Bootstrap, Java, Spring) behandelt, um fortgeschrittene, mobile Web-Anwendungen zu entwickeln. Als Entwicklungsmethode wird Scrum eingeführt, durch das ein Rahmenwerk für die agile Softwareentwicklung bereitgestellt wird. Die IT-Sicherheit wird als ein wesentlicher Aspekt der Web-Entwicklung betrachtet. Die vorgestellten Web-Anwendungen stammen aus verschiedenen Domänen (Connected-Car, Campus-Management, Projektorganisation). Da die in der Vorlesung vorgestellten Konzepte und Technologien nur im Zusammenhang mit deren praktische Anwendung verstanden werden können, wird die Vorlesung nur in Kombination mit einem parallel dazu angebotenen Praktikum angeboten.
Empfehlungen
Siehe Teilleistung
Arbeitsaufwand
120h
Präsenzzeit Vorlesung 22,5 (15 x 1,5)
Vor- und Nachbereitung Vorlesung: 60 (15 x 4)
Vorbereitung Prüfung: 37,5