Szkolenie: PWA - Progresywne aplikacje webowe i mobilne
Szkolenie PWA to praktyczny kurs tworzenia progresywnych aplikacji webowych i mobilnych, który uczy budowy nowoczesnych, responsywnych aplikacji offline z wykorzystaniem HTML5, JavaScript, Service Workers i najnowszych standardów webowych
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:PWA
PWA - Progresywne aplikacje webowe i mobilne
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i wdrażania progresywnych aplikacji webowych działających offline i na urządzeniach mobilnych
Szkolenie uczy wykorzystywania HTML5, JavaScript oraz Service Workers do budowy aplikacji o funkcjonalnościach zbliżonych do natywnych rozwiązań mobilnych
Szkolenie rozwija umiejętność implementacji strategii cache, obsługi powiadomień oraz integracji z popularnymi frameworkami frontendowymi
Dla kogo?
Programistów front-end z doświadczeniem w JavaScript i HTML5, chcących rozwijać aplikacje progresywne i offline
Architektów oprogramowania zainteresowanych nowoczesnymi technologiami webowymi i projektowaniem aplikacji PWA
Specjalistów IT odpowiedzialnych za wdrażanie rozwiązań webowych na różnych platformach i urządzeniach
Efekty kształcenia
Uczestnik projektuje aplikacje progresywne działające offline i na urządzeniach mobilnych
Uczestnik wdraża strategie cache i zarządza pamięcią podręczną aplikacji
Uczestnik konfiguruje Service Workers oraz obsługuje ich cykl życia
Uczestnik implementuje powiadomienia WebPush i zarządza uprawnieniami
Uczestnik testuje i debugguje aplikacje PWA na różnych urządzeniach
Uczestnik integruje PWA z frameworkami Angular, React i Vue
Wymagania
Dobra znajomość JavaScript i HTML5
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie
Aplikacje webowe a natywne
Aplikacje natywne a hybrydowe
Progresywne aplikacje webowe - PWA
Koncepcje i zastosowanie
Progressive Enhancement
PWA w kontekście SPA - Single Page Applications
Przygotowanie PWA
Plik manifestu aplikacji
Wsparcie przeglądarek
Narzędzia deweloperskie
Testowanie i debugowanie
Testowanie w przeglądarce
Emulowanie urządzenia
Testowanie na fizycznym urządzeniu
Instalacja i aktualizacja
Service workers a PWA
Wprowadzenie do Service workers
Cykl życia SW
Rejestracja workera
Zdarzenia i ich obsługa
Aktualizacja i aktywacja workera
Pozostałe zdarzenia
Baner instalacyjny
Promise i Fetch w przeglądarkach
Fetch API
Wsparcie przeglądarek i Polyfill
Obsługa CORS
Service Worker jako Cache
Cache API
Wsparcie przeglądarek
Cache statyczny/precaching
Cache wielu plików
Obsługa błędów
Wersjonowanie cache
Dynamiczny cache
Zaawansowany cache
Cache na żądanie
Offline fallback
Cache only, Network only i inne
Routing i strategie cache
Przechowywanie danych aplikacji
LocalStorage i SessionStorage
IndexedDB
Notyfikacje WebPush
Omówienie, ważne koncepcje
Narzędzia deweloperskie
Uprawnienia
Wyświetlanie powiadomień
Akcje powiadomień
Subskrypcja powiadomień Push
Wysyłanie powiadomień z serwera
Narzędzie WorkBox
Omówienie możliwości
Konfiguracja i generowanie workera
Strategia precache
Routing
Dynamiczny cache
Offline HTML fallback
Proces budowania
Narzędzie Lighthouse
Integracja z popularnymi frameworkami
Angular
React
Vue
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
