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
| Kapitel | Thema | Datum |
|---|---|---|
| 1 | Einführung und Grundlagen (Handreichung) | 16. Oktober |
| 2 | Hypertext Markup Language (Handreichung) | 22. Oktober |
| 3 | Cascading Style Sheets (Handreichung) | 22. Oktober |
| 4 | Hypertext Transfer Protocol (Handreichung) | 29. Oktober |
| 5 | Browser Schnittstellen (Handreichung) | 05. November |
| 6 | Browser Kommunikationsschnittstellen (Handreichung) | 19. November |
| 7 | WebAssembly (Handreichung) | 26. November |
| 8 | Architektur moderner Browser (Handreichung) | 3. Dezember |
| 9 | Clientseitige Architekturmuster (Handreichung) | 10. Dezember |
| 10 | Serverseitige Architekturmuster (Handreichung) | 10. Dezember |
| (Papier 1) | Vorbereitung Papieranalyse | 17. Dezember |
| 11 | Lastverteilung durch Zwischenspeicher (Handreichung) | 7. Januar |
| (Papier 2) | Papieranalyse | 14. Januar |
| 12 | WebSecurity (Handreichung) | 21. Januar |
| 13 | Web3 (Handreichung) | 28. Januar |
| 14 | Zusammenfassung und Ausblick | 05. Februar |