Vorlesung: Introduction into Web Development

Contact Lorenz Glißmann, Julian Kunkel
Location Provisorium 0.103
Time Monday and Thursday 12:15-14:45
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.

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)

Aktuelle Hinweise finden Sie jeweils in der StudIP-Veranstaltung.

  • Impressum
  • Privacy
  • teaching/summer_term_2025/webdev.txt
  • Last modified: 2025-07-18 10:43
  • by Lorenz Glißmann