PWA to obecnie jeden z gorętszych tematów w świecie aplikacji webowych. Jest to zestaw technologii, który umożliwia aplikacjom webowym wejście w obszar do tej pory zarezerwowany dla aplikacji natywnych. Funkcjonalności takie jak pełne wsparcie dla trybu offline, synchronizacja w tle, powiadomienia są możliwe do osiągniecia stosunkowo niewielkim nakładem pracy.
Na warsztatach dowiemy się, jakie funkcjonalności i technologie wchodzą w skład tzw. PWA oraz w praktyce zaimplementujemy prostą aplikację PWA.
Spotkanie przewidziane jest dla uczestników deklarujących dobrą znajomość JavaScript, podstaw NodeJS
oraz składni ES 6.
Wymagany software: nowa wersja nodejs 8.9+, najnowsza wersja przeglądarki (rekomendowany Chrome ze względu na zaawansowany debugger), Visual Studio Code w najnowszej wersji lub inny edytor wspierający TypeScript.
Warsztat poprowadzi #GFTexpert: Damian Sosnowski.
16:00 – Czym jest PWA? – wprowadzenie
16:30 – PWA manifest file
17:00 – Service Worker – pierwsza implementacja
17:30 – Przerwa
18:00 – Offline support – cache i background sync
19:00 – Push notifications
20:00 – Pizza/networking