Freitag, 09:00 Uhr
Progressive Web App Bootcamp
Eine schnelle, offlinefähige Progressive Web App kann man mit jedem beliebigen Toolset bauen. In diesem Workshop lernst Du, wie's geht!
Die PWAs zugrunde liegenden Standards wie Promises, Service Workers und Offline-Datastores sind Thema dieses Workshops, in dem die Teilnehmerinnen und Teilnehmer alle Aspekte der PWA-Entwicklung nicht nur in der Theorie kennenlernen, sondern auch in einem großen Praxisteil selbst einsetzen. Nach dem Theorieteil rund um die Hintergründe, Technologien und Patterns hinter PWAs gibt es im Praxisteil hands-on Entwicklung am konkreten Beispiel. Pack Deinen Laptop ein und hack mit!
Vorkenntnisse:* Kenntnisse in HTML und modernem JavaScript.
* Keine Kenntnisse in irgendwelchen speziellen Frontend-Frameworks nötig
Lernziele:Die Teilnehmer lernen alles, was sie brauchen um ihr neues PWA-Projekt anzugehen.
Technische Anforderungen:Die Teilnehmer brauchen nur einen Laptop mit Code-Editor und eine Möglichkeit, lokale Webserver zu starten. Die genaue Technologie (Python, JS, Java etc.) ist dabei egal, der Server muss nur statische Dateien von Localhost ausliefern können.
Falls Sie ein Gerät Ihrer Firma verwenden, überprüfen Sie vorher bitte, ob eines der folgenden, gelegentlich vorkommenden Probleme bei Ihnen auftreten könnte:
- Workshop-Teilnehmer hat keine Administrator-Rechte
- Corporate Laptops mit übermäßig penibler Sicherheitssoftware
- Gesetzte Corporate-Proxies, über die man in der Firma kommunizieren muss, die aber in einer anderen Umgebung entsprechend nicht erreicht werden
Agenda:
Vormittag
- Wer, was, warum? Was sind Progressive Web Apps?
- Intro zu Promises und asynchronen Funktionen
- Webapp-Manifest-Files
- Service Workers & Co
- Ergänzende APIs für PWA (Notifications, Datenbanken etc.)
Nachmittag
Pausenzeiten
ab 08.00 Registrierung und Begrüßungskaffee
09.00: Beginn
10.30 - 10.45: Kaffeepause
12.15 - 13.15: Mittagspause
14.30 - 14.45: Kaffeepause
ca. 16.30 Uhr: Ende