Vorlesung: Introduction into Web Development

Contact Lorenz Glißmann, Julian Kunkel
Location Provisorium 0.103
Time Montag 10-12, Montag 14-16 (ab 13.04.2026)
Language German (Examination also possible in english)
Module Introduction into Web Development (not yet available)
SWS 4
Credits 6
Contact time 56 hours
Independent study 124 hours
  • erläutern die Funktionalität und das Zusammenspiel der Basistechnologien moderner Webanwendungen (HTTP, HTML, CSS, JavaScript).
  • analysieren die Architektur moderner Webanwendungen und typischer Softwarestacks und können Vor- und Nachteile benennen.
  • benennen und erläutern übliche Software-Patterns verbreiteter Frontend-Bibliotheken und -frameworks (z.B. MVC/MVVM, SPA, MPA, Router-Pattern) und können diese anwenden, um interaktive Webanwendungen zu entwickeln.
  • nutzen und entwerfen APIs zur Kommunikation zwischen Frontend und Backend einer Webanwendung.
  • entwickeln Webanwendungen barrierefrei und benennen und beachten typische datenschutzrechtliche Anforderungen bei der Arbeit mit personenbezogenen Daten.
  • entwerfen einfache interaktive Webanwendungen aus Frontend, Backend und Datenbank und können diese technisch umsetzen.
  • können Webanwendungen in einer Produktivumgebung einsetzen und administrieren.

Das sind keine (formalen) Voraussetzungen!

  • Programmieren (gut)
    • min 1 prozedurale Sprache
  • Linux / Shell (basics)
    • cd, ls, ssh, sudo
  • software engineering projects (basics)
    • git
  • Netzwerke (basics)
    • TCP, Port, IP Adresse
  • Datenbanken (basics)
    • tabelle, zeile, spalte, SQL SELECT

Diese Vorkenntnisse sind Grundlage für den zu erwarteten Arbeitsaufwand.

Projektarbeit mit Hausarbeit. Der Fokus liegt darauf die gelernten Techniken, Pattern und Methoden anzuwenden und dadurch zu zeigen, dass man die Lernziele erfüllt.

Möglicherweise ändert sich die Prüfungsform hier noch oder wird durch ein kurzes Prüfungsgespräch ergänzt.

Die Präsenzzeit beinhaltet kleinere, sich abwechselnde Vorlesungs- und Übungabschnitte, wobei etwa 90min Vorlesung pro Semesterwoche vorgesehen werden.

  • Einstieg (ca. 1 Vorlesung)
    • Architektur moderner Webanwendungen
  • Basistechnologien (ca. 3 Vorlesungen)
    • JavaScript
    • Semantisches HTML und CSS
  • Frontend (ca. 2 Vorlesungen)
    • Software-Patterns
    • Frontend-Frameworks
  • Backend und Datenbank (ca. 2 Vorlesungen)
    • Kommunikation zwischen Frontend und Backend
    • Authentifizierung
  • Arbeiten mit verbreiteten Frameworks (ca. 2 Vorlesungen)
  • Testen, Deployment und Betrieb (ca. 1 Vorlesung)
  • Datenschutz und Security (ca. 1 Vorlesung)
  • Barrierefreiheit (ca. 1 Vorlesung)

This page needs JavaScript

Aktuelle Hinweise finden Sie jeweils in der StudIP-Veranstaltung.

  • teaching/summer_term_2026/webdev.txt
  • Last modified: 2026-04-04 20:03
  • by Lorenz Glißmann