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