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

  • Große Praxisübung

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

Peter Kröner
@sir_pepe

Peter arbeitet als Webtechnologie-Experte in Berlin. Seit 2010 ist er als Trainer für Themen rund um JavaScript, HTML5 und andere Webtechnologien tätig unterwegs.