Web-basierte Systeme

  • 03.11.2025: Die Vorlesung findet ab jetzt im Raum 0.031 statt.
  • 03.11.2025: Diese Woche findet keine Vorlesung statt.
  • 14.10.2025: Die erste Vorlesung findet Donnerstag (16.10) statt. Alle weiteren Vorlesungen sind dann Mittwochs (ab dem 22.10) statt.
  • 13.10.2025: Die Übung findet erst in der zweiten Vorlesungswoche statt.
  • 13.10.2025: Der Kurs ist bereits voll! Weitere Anmeldungen sind leider nicht mehr möglich
  • 11.09.2025: Vorläufige Version der Veranstaltungswebseite ist online.

Inhalt der Vorlesung

Die Vorlesung vermittelt grundsätzliches Verständnis von Web-basierten Systemen. Dies schließt Basistechnologien, wie das HTTP-Protokoll ein, sowie XML und HTML als Mittel zur Informationsbeschreibung und -darstellung. Weiterhin werden verschiedene Dienstarchitekturen vorgestellt und sowohl Server- als auch Client-seitige Programmierung von Web-basierten Systemen erarbeitet. Studenten lernen somit den Entwurf und die Implementierung von Web-basierten Anwendungen.
  • Technische Grundlagen des Internets
  • HTTP als Transportprotokoll
  • XML und HTML
  • Paradigmenwechsel zu Web-basierten Systemen
  • Architektur Web-basierter Systeme
  • Serverseitige Implementierung von Web-basierten Systemen
  • Skalierbare Serverdienste
  • Clientseitige Programmierung von aktiven Inhalten (Bspw. mit JavaScript)
  • Architektur moderner Browser
  • Peer-to-Peer basierte Browseranwendungen
Weitere Informationen zur Vorlesung...

Inhalt der Übungen

Die Übung vertieft ausgewählte Themengebiete der Vorlesung, diese umfassen unter anderem die folgenden Themen:
  • Grundlagen JavaScript
  • Clientseitige Programmierung von Webanwendungen
  • Interaktion mit Web APIs
  • Serverseitige Programmierung von Webanwendungen
  • Serverseitige persistente Datenhaltung
Weitere Informationen zu den Übungen...

Dozenten und Betreuer

Wochenplan

  Mo Di Mi Do Fr
08:00     Vorlesung    
10:15   Tafelübung      
12:00       Rechnerübung  
14:00       Rechnerübung  
16:00          

Referenzen

  • Haverbeke, M.: Eloquent JavaScript, 4th Edition, 2024, No Starch Press, Online Edition: eloquentjavascript.net
  • Elliott, Eric: Programming JavaScript applications: Robust web architecture with node, HTML5, and modern JS libraries, 2014, O’Reilly Media, Inc.
  • Grigorik, Ilya: High Performance Browser Networking: What every web developer should know about networking and web performance, 2013, O’Reilly Media, Inc.: hpbn.co/