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) 18. Oktober
2 Hypertext Markup Language (Handreichung) 25. Oktober
3 Cascading Style Sheets (Handreichung) 08. November
4 Hypertext Transfer Protocol (Handreichung) 15. November
5 Browser Schnittstellen (Handreichung) 15. November
6 Browser Kommunikationsschnittstellen (Handreichung) 22. November
7 WebAssembly (Handreichung) 06. Dezember
8 Architektur moderner Browser (Handreichung) 13. Dezember
9 Clientseitige Architekturmuster (Handreichung) 20. Dezember
10 Serverseitige Architekturmuster (Handreichung) 10. Januar
11 Caching (Handreichung) 17. Januar
12 WebSecurity (Handreichung) 24. Februar