Webseiten-Werkzeuge


302_webtechnologien

302 - Webtechnologien

Studiensemester: 3
Turnus: Wintersemester

Lehrveranstaltungen:
2 SWS Seminaristischer Unterricht
2 SWS Übung

Geplante Gruppengröße:
Seminaristischer Unterricht: ca. 45 Studierende
Übung: ca. 20 Studierende

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

Workload/Selbststudium:
150 Stunden Workload / 90 Stunden Selbststudium

ECTS: 5

Sprachen: Deutsch oder Englisch

Modulverantwortung:
Prof. Dr. Axel Böttcher (FK07)
Lehrende:
Prof. Dr. Axel Böttcher (FK07)
Prof. Dr. Gudrun Socher (FK07)
N.N.

Lehrinhalte

  • 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)

Kompetenzorientierte 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 Dozierenden ausgewählten konkreten Technologien um.
  • … identifizieren Probleme im Umfeld der Sicherheit von Web-Anwendungen.

Vorkenntnisse/Teilnahmevoraussetzungen

Programmierkenntnisse

Verwendung des Moduls

Pflichtmodul im Bachelor-Studiengang 'Informatik und Design'

Prüfungsform

Modularbeit

Lehrformen

Seminaristischer Unterricht mit Praktikum

Lehrmethoden

Tafel, Folien oder Beamer, praktische Arbeit an moderner Entwicklungsumgebung

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