Weaving the Web

Schwerpunkt im Medieninformatik Master

Echtzeit Kommunikation


Coach
Joshua Gawenda
Termin
Dienstag, 25. Juni 2024, 13:00 Uhr
Dauer
~120 Minuten
Raum
3.217

Ziel des Workshops

In diesem Workshop lernen die Teilnehmenden die Grundlagen der Echtzeit-Kommunikation kennen. Der Fokus liegt dabei auf den folgenden Themen:

  • Short/Long Polling: Eine Technologie, die es ermöglicht, ohne viel Änderung am Server, nahezu in Echtzeit Daten vom Server anzufragen.
  • Server-Sent Events: Eine Technologie, die es ermöglicht, über eine HTTP-Verbindung Events vom Server zum Client zu senden.
  • WebSockets: Eine Technologie, die es ermöglicht, eine bidirektionale Verbindung zwischen einem Client und einem Server aufzubauen.

Zielgruppe

Dieser Workshop richtet sich an alle Personen, die noch keine oder nur wenig Erfahrung mit Echtzeit-Kommunikation haben und diese Technologien kennenlernen und anwenden möchten.


Vorkenntnisse:

Die Teilnehmenden sollten grundlegende Kenntnisse in folgenden Bereichen besitzen:

  • Javascript
  • Git
  • HTTP

Technische Vorbereitung

  • NodeJS Version >= 18.0.0
  • Entwicklungsumgebung (z.B. Visual Studio Code oder Webstorm)
  • Browser (z.B. Google Chrome)

INFO: An dem Tag des Workshops wird es möglich sein live an der Präsentation teilzunehmen und bei kleinen Polls mitzumachen. Dazu einfach auf https://mi-web-technologien-real-time-workshop-frontend.fly.dev/ gehen.
Die Website ist nicht für Mobilgeräte optimiert von daher wird empfohlen, die Website auf einem Desktopgerät zu öffnen.

Material