Bachelor: Informatik und Design

321 - Webtechnologien

Empfohlenes Studiensemester: 3

Turnus: Wintersemester

Sprachen: Deutsch

ECTS: 5

Prüfungsform: ModA, weitere Angaben siehe SPO und Studienplan

Lehrform und SWS: SU (2SWS), Ü (2SWS)

Gesamter Workload: 150 Stunden

Präsenzzeit: 30 Stunden Seminaristischer Unterricht, 30 Stunden Übung

Selbststudium: 90 Stunden

Modulverantwortung: Prof. Dr. Axel Böttcher (FK07)

Weitere Lehrende: Prof. Dr. Gudrun Socher (FK07)

Empfohlene Voraussetzung für die Teilnahme

Programmierkenntnisse

Lernziele

Fachkompetenz

Die Studierenden

  • kennen die wichtigsten Technologien, Architekturen und Verfahren im Umfeld der Web-Programmierung.
  • beschreiben Architektur und Programmierung von Web-Anwendungen mit eigenen Worten.
  • beurteilen, welche Komponenten für Webanwendungen erforderlich sind
  • setzen einfache Anwendungen prototypisch mit von den jeweiligen Lehrenden ausgewählten konkreten Technologien um.
  • identifizieren Probleme im Umfeld der Sicherheit von Web-Anwendungen.

Inhalt

  • Grundlagen und Einsatzformen von Web-Technologien
  • Technische Aspekte: HTTP, Cookies, Session-Verwaltung, Web-Datenbanken, HTML, CSS, REST, Javascript, Node.js
  • Grundlegende Sicherheitsaspekte im Zusammenhang mit Web-Anwendungen
  • Web-Services
  • Konkrete Web-Architekturen und Frameworks (Progressive Web Apps, React.js, Express.js)

Lehrmethoden und Lernformen

Seminaristischer Unterricht mit Praktikum, Tafel, Folien oder Beamer, praktische Arbeit an moderner Entwicklungsumgebung

Verwendbarkeit des Moduls

Bachelor Informatik und Design

Literatur

  • Ackermann: Webentwicklung Das Handbuch für Fullstack-Entwickler, Rheinwerk Computing 2021
  • Dumke, Lother, Wille, Zbrog: Web Engineering, Pearson 2003
  • Eberhart, Fischer: Web Services, Hanser, 2003
  • Rieger, Badach, Schmauch: Web Technologien, Hanser, 2003
  • Wagner, Schwarzenbacher: Föderative Unternehmensprozesse, Siemens, 2004
  • Johansen: Test-Driven JavaScript Development, Addison-Wesley 2010
  • Crockford: JavaScript: The good parts, O'Reilly 2008