Weaving the Web

Schwerpunkt im Medieninformatik Master

Progressive Web Apps


Coach
Oliver Wichmann
Termin
Dienstag, 9. Juli 2024, 13:00 Uhr
Dauer
~120 Minuten
Raum
3.217

Ziel des Workshops

In diesem Workshop lernen die Teilnehmenden, was ein Progressive Web-App (PWA) ist und was diese alles kann.

Dazu werden sie Schritt für Schritt durch die notwendigen Schritte geführt, um eine installierbare und offline-fähige PWA zu erstellen.

Am Ende des Workshops haben die Teilnehmenden eine einfache Web-App auf GitHub Pages deployt und in eine installierbare und offline nutzbare PWA umgewandelt.

Es werden folgende Themen behandelt:

  • Was ist eine PWA?
  • Was kann eine PWA bzw. Web-App?
  • Web-Manifeste
  • Service Worker
  • Service Worker Caching

Zielgruppe

Dieser Workshop richtet sich an alle Personen, die Interesse an der Entwicklung von modernen Webanwendungen haben und lernen möchten, wie diese als PWAs wie native Apps funktionieren können.


Vorkenntnisse:

Die Teilnehmenden sollten grundlegende Kenntnisse in folgenden Bereichen besitzen:

  • JavaScript
  • GitHub
  • HTML
  • JSON

Technische Voraussetzungen:

  • GitHub Account
  • Entwicklungsumgebung (z.B. Webstorm o.Ä.)
  • Smartphone
  • Google Chrome (Oder anderen Chromium basierten Browser sowohl auf dem Rechner als auch auf dem Smartphone)
  • USB-Kabel zum Verbinden des Smartphones mit dem Rechner (optional)

Material