Web Development
Letzte Aktualisierung: 03.12.2025
Außerhalb der Prüfungswochen
Keine Angabe
Angestrebte Lernergebnisse
Veranstaltung führt in die Grundlagen der Entwicklung und Implementierungen von Webanwendungen und Webservices ein.
(WAS) Studierenden können eine vollständige Webanwendung entwickeln und implementieren,
(WOMIT) indem Sie
- Webserver selbständig einrichten und betreiben,
- Webtechnologien und Kommunikationsprotokolle insbesondere HTTP anwenden
- Webarchitekturen und Domänenmodelle mit Hilfe eines Webframeworks umsetzen
- Entwicklerwerkzeuge verwenden,
(WOZU) um später komplexere Webanwendungen selbständig entwickeln, implementieren, optimieren und betreiben zu können.
Modulinhalte
Im Grundlagenteil der Veranstaltung werden wesentliche Konzepte vermittelt, die zur Konzeption, Diskussion und Realisierung von Diensten im Web benötigt werden. Die Konzepte sind wichtig um als Medieninformatiker bzw. Medieninformatikerin kompetent Aufgaben des Berufsalltags lösen zu können und an Fachdiskussionen teilnehmen zu können. Themen sind u.a.:
- Einführung, Ab-/Eingrenzung, Strukturierung des Gebiets
- Einrichtung und Konfiguration eines Webservers
- Architekturen von Web-Anwendungen
- HTTP
- Server- und Client-seitige Programmierung und deren Zusammenspiel
- REST
- Domain Driven Design
- Websecurity
- API-Dokumentation
- Entwurfsprinzipien und Clean Code
Im Workshop soll die Studierenden durch Übungen die Lehrinhalte aus dem Grundlagenteil praktisch anwenden. Ziel des Workshop ist die Implementierung und das Deployment einer Webanwendung für ein selbstgewältes Problemszenario, der eine signifikante Abnwendungslogik realisiert und seinerseits anwendungsbezogen einen externen REST-basierten Web Service einbindet.
Lehr- und Lernmethoden (Medienformen)
- Folienpräsentation
- Live-Coding und -Demonstration
- Implementierung Webclients und serverseitgen Webanwendungen
- Analyse von Webanwendungen durch Entwicklertools
Empfohlene Literatur
- Das vom W3C herausgegebene Dokument über die Architektur des Web
- Tilkov et al.: REST und HTTP, dpunkt.verlag 2015
- Tanenbaum et al.: Distributed Systems, Pearson 2007
- Randy Conolly, Richard Hoar: Fundamentals of Web Development, Pearson Publishing 2015
- Hugh Taylor et al.: Event-Driven Architecture - How SOA Enables the Real-Time Enterprise, Addison-Wesley 2009
- Webber: REST in Practice, OReilly 2011
- Sam Newman: Building Micro Services, OReilly 2015
- James Governor et al.: Web 2.0 Architectures, OReilly 2009
- Rajkumar Buyya (ed.): Internet of Things: Principles and Paradigms, Morgan Kaufmann 2016
Besonderheiten
Keine Angabe