Progressive Web App – Grundlagen
Softwareentwicklung mit Open Source
09.09.2021
9:00 – 17:15 Uhr
ETH Zürich
Max. Teilnehmer: 20
Einleitung
Progressive Web Apps(PWA) sind derzeit in aller Munde. Kein Wunder, kombinieren sie doch die Vorteile von Native Apps und klassischen Websites. Das heisst: eine doppelte Entwicklung wird überflüssig und es benötigt keinen App Store mehr zur Verteilung der App. Viele Firmen setzen PWAs bereits erfolgreich ein.
In diesem Workshop lernst du die Grundlagen, die du benötigst, um eine PWA zu entwickeln. Dazu gehören das Add-To-Homescreen Popup, Service Worker, die Push Benachrichtigungen und die Offlinefähigkeit. Wir zeigen dir Werkzeuge, die du benötigst, um schnell eine PWA zu erstellen und zu überprüfen.
Programm
Theorie „PWA Grundlagen“
- Notwendige Java Script Grundlagen
- Technologien (Web Worker / Service Worker)
- Praxis PWA (Offline, Manifest, Versionierung, Lifecycle)
Praxisteil
- Push Service einbinden
- Update Notification
- Erweiterung Offlinefunktionalität
- Installation auf Homescreen
- Pitfalls and how to master them (lessons learned)
Kursziel
Nach diesem Workshop bist du in der Lage, eigenständig eine moderne und zuverlässige PWA zu entwickeln.
Adressaten
Entwickler mit JavaScript Kenntnissen.
Voraussetzungen
Gute JavaScript Kenntnisse sind erforderlich.
Infrastruktur
Laptop
Referenten
Raphael Ritter
2BIT GmbHRaphael Ritter entwickelt bereits seit über 10 Jahren Frontends mit den verschiedensten Technologien wobei er den Fokus in den letzten fünf Jahren auf Web Frontends mit AngularJS und anschliessend Angular legte. Zu diesen Themen berät er verschiedenste Kunden und unterrichtet am CAS FEE der HSR Rapperswil.