Web-Engineering
Inhalt
In der Veranstaltung werden Konzepte und Technologien für Web-Applikationen ausführlich theoretisch und praktisch behandelt. Dazu zählen sowohl client- als auch server-seitige Technologien sowie hybride, Microservice-orientierte Architekturen. Aktuelle Entwicklungen wie Single Page Applications und Hybrid Mobile Apps bilden den thematischen Schlusspunkt der Veranstaltung.
Themenüberblick:
- Ausgewählte Grundlagen zur Konzeption verteilter Systeme
- Transportprotokolle und Anwendungsdienste des Internet
- Architekturen von Web-Applikationen
- Clientseitige Technologien
- Serverseitige Technologien (programm-orientiert, content-orientiert, hybrid)
- Praktische Anwendung der Architekturkonzepte und Technologien
Die Vorlesungsinhalte werden in der Übung anhand von Aufgaben praktisch vertieft und diskutiert.
Form
2 SWS Vorlesung + 2 SWS Übung
Material und Literaturhinweise
Zum Verständnis der in der Vorlesung behandelten Programm- und Anwendungsbeispiele sowie der Bearbeitung der Übungsaufgaben werden Grundkenntnisse in der Programmiersprache JavaScript, HTML5 und den Konzepten der Objektorientierung benötigt. Zur Vorbereitung kann auf JavaScript/HTML-Tutorials, beispielsweise die w3school.com-Tutorials (JavaScript , HTML ), zurückgegriffen werden.
Literaturhinweise zu Vorlesungsinhalten erfolgen im Rahmen der Veranstaltung.
Leistungsnachweis
Klausur
Es können 5 Leistungspunkte erworben werden.