Vorlesung

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

Vorlesungsfolien und -videos

Kapitel Thema Datum
1 Einführung und Grundlagen (Handreichung) 27. Oktober
2 Hypertext Markup Language (Handreichung) 02. November
3 Cascading Style Sheets (Handreichung) 02. November
4 Hypertext Transfer Protocol (Handreichung) 09. November
5 Browser Schnittstellen (Handreichung) 16. November
6 Browser Kommunikationsschnittstellen (Handreichung) 23. November
7 WebAssembly (Handreichung) 30. November
8 Architektur moderner Browser (Handreichung) 08. Dezember
9 Clientseitige Architekturmuster (Handreichung) 14. Dezember
10 Serverseitige Architekturmuster (Handreichung) 18. Januar
11 Caching (Handreichung) 25. Januar
12 WebSecurity (Handreichung) 1. Februar