Inhalt
Inhalt |
E-Learning-Inhalte, Start Fr, 27.03.2020
Das Modul vermittelt Kenntnisse zur Erstellung moderner Webapplikationen. Dabei werden folgende Themen behandelt:
- Architektur von Webanwendungen
- Neuerungen von HTML5 und CSS3
- Client- und serverseitige Programmierung mit JavaScript respektive Node.js
- Programmierparadigma Representational State Transfer (REST)
- Umsetzung von Single-Page-Applications (SPA) mittels clientseitigen JavaScript-Frameworks wie z.B. Vue.js oder Angular
- Kommunikation mittels Ajax, Websockets, Server-Sent Events |
Literatur |
Jürgen Wolf: "HTML5 und CSS3. Das umfassende Handbuch" (Rheinwerk Computing), 2016
Philip Ackermann: "JavaScript. Das umfassende Handbuch" (Rheinwerk Computing), 2018
Callum Macrae: "Vue.js: Up and Running: Building Accessible and Performant Web Apps" (O'Reilly), 2018
Stefan Tilkov und Martin Eigenbrodt: "REST und HTTP: Entwicklung und Integration nach dem Architekturstil des Web" (dpunkt), 2015 |
Lernziele |
Die Studierenden beherrschen die Implementierung moderner Webapplikationen auf Client- und Serverseite.
Die Studierenden besitzen ein Verständnis zu Webarchitekturen und zur Bewertung dieser. |
Voraussetzungen |
Programmierkenntnisse, z.B. aus den Veranstaltungen "Programmieren 1/2" |
Leistungsnachweis |
gemäß aktueller SPO gültig ab WS1718:
PF oder K90
gemäß "Aktueller Aushänge":
PA |