Medieninformatik an der TH Köln

Modulbeschreibungen, Prüfer:innenlisten und mehr :)

Web Architekturen

Modulverantwortlich
Prof. Dr. Hoai Viet Nguyen
Kürzel
WTW-WBA
Sprache
deutsch
Zuordnung zum Curriculum
siehe Studienverlaufsplan
Kreditpunkte
6
Studienleistungen
Fachgespräch (50%), Projektarbeit (50%): Prüfer:in Prof. Dr. Hoai Viet Nguyen // Zweitprüfer bzw. Beisitzer Prof. Christian Noss // Prüfungstermin: nach Vereinbarung

Kurzbeschreibung

In diesem Modul werden erweiterte Themen im Bereich Web Architekturen behandelt.

Lehrform/SWS

4 SWS: Seminar 2 SWS, Workshop 2 SWS

Arbeitsaufwand

Gesamtaufwand 180 Stunden, davon

  • 36h Seminar
  • 36h Workshop
  • 108h Selbststudium

Learning Outcomes

Studierende können Architekturen für Webanwendungen entwerfen indem sie

  • Architekturstile im Web analysieren und auswählen
  • über geeignete Technologien entscheiden und begründen
  • neues Wissen im Bereich Web Architekuren sich selber aneignen und
  • anderen Studierenden das elernte Wissen strukturiert vermitteln

um später komplexe Web Architekturen mit hohen Qualitätsanforderungen zu entwickeln, implementieren und evaluieren.

Inhalt

  • REST und seine Contraints
  • Intermediäre Systeme
    • Caching
    • Content Delivery Networks
    • Web Application Firewalls (WAF)
    • API Gateways
  • Streaming im Web
    • HTTP Streaming
    • WebSockets Streaming
    • WebRTC
  • Progressive Web Apps (PWA)
  • Event-Basierte Architekturen
  • Serverless Architekturen
  • Sicherheit in REST-basierten Systemen
    • OAuth/OpenID Connect
    • HTTP Signaturverfahren
    • Request Smuggling/HTTP Desync
    • CPDoS
  • Protokolle im Web
    • HTTP1/HTTP2/HTTP3
    • QUIC
    • GraphQL
    • gRPC
  • Dezentrale Kommunikation mit Matrix Protokoll

Medienformen

Präsentationsmaterialien

Literatur

TBA


Dies ist ein Teilmodul des Moduls .