Progressive Web App

Kategorie
PWA
Trener
Michał Szklarski
Czas trwania
1 dzień (8h)
Miejsce
Online lub wybrane miejsce

Warsztat online "Progressive Web App" skierowany jest dla osób, które chcą podnieść swoje umiejętności budowania aplikacji Progressive Web App. Nauka w kameralnym gronie. Maksimum merytoryki i niesamowita atmosfera. Na rynku pojawia się coraz więcej bardzo atrakcyjnych ofert pracy z PWA więc nie ucząc się tego teraz dużo tracisz.

Minimalne wymagania dla uczestnika: 1 rok w JavaScript.

Podczas 1 dnia warsztatu uczestnik otrzymuje:

  1. Materiały szkoleniowe przygotowane specjalnie na dane szkolenie.

  2. Zadania, które pozwolą mu wykonać część pracy w domu.

  3. Listę polecanych materiałów do dalszej nauki.

  4. Dostęp do projektów przygotowanych na potrzeby szkolenia.

Szczegółowy plan warsztatu

(zostanie dostosowany do potrzeb uczestników)

Stwórzmy bazę - przykładowa apka w HTML5, CSS3 i JS

  • Zakodowanie pomysłu

  • Back-end

  • Ostylowanie mobile-first (konteksty Androida, iOS)

  • Interaktywność

Deployment i podstawowa analityka webowych apek mobilnych

  • Heroku i Firebase

  • Google Analytics

  • Narzędzia deweloperskie: inspektor Chrome i Lighthouse

Zaczynamy z PWA

  • Szyfrowanie ruchu

  • Przygotowanie ikon dla mobile

  • Dostosowania pod iOS

  • Plik manifestu

  • Podstawowy tryb offline

  • Obsługa eventu A2HS (Add to home screen)

  • Web Performance (podstawy)

Zaawansowane elementy PWA

  • Strategie cache'owania

  • Workbox

  • Zaawansowany tryb offline

  • Powiadomienia push

  • Payment Request API

  • Credential Management API

PWA na Google Play Store - Trusted Web Activities

  • Wstęp, zapoznanie z Android Studio

  • Przygotowanie testowalnej, gotowej do instalacji na Androidzie paczki.

Warsztat zawiera

  • 8 godzin warsztatu

  • Nauka pod okiem doświadczonego trenera

  • Dostęp do materiałów szkoleniowych

  • Zaświadczenie ukończenia szkolenia od dev.js (należy zgłosić chęć otrzymania podczas warsztatu).

Czemu PWA?

Optymalizacja kosztów - jeden front dla wszystkich platform. Zdobywając umiejętności tworzenia takich mobilnych apek webowych, deweloperzy będą mogli skoncentrować się na dopracowaniu wersji WWW, zamiast rozpraszać się na iOS i Androida (osobne rozwoje, baza kodu, możliwości, sprzęt). Bez instalacji i app store'ów - daje to szybsze wdrażanie, brak weryfikacji Apple/Google. PWA instalują się przez przeglądarkę, a potem funkcjonują jak zwykłe apki mobilne. Integracja z dowolnym back-endem - łatwa komunikacja przez różne API, też niezależność od wybranego stosu technologicznego. PWA robi się świetnie i szybko na React.jsie, Angularze i Vue.js. Inwestycja w rozwój zespołu - webdevelopment to już dawno nie tylko jQuery i szlifowanie CSSów, na chwilę obecną na front-endzie dzieje się bardzo dużo skomplikowanej logiki, nie mówiąc o działaniu jak mobilna apka. Współczesne zespoły front-end developerów muszą mieć to wpisane w swój kodeks działania.

Trener

Michał Szklarski

Architekt aplikacji, ewangelizator PWA i konsultant ds. rozwiązań cyfrowych.

Architekt aplikacji, ewangelizator PWA i konsultant ds. rozwiązań cyfrowych.

Profil trenera

Materiały

Zamów szkolenie

Napisz do nas
Zadzwoń do nas
Paweł Niewęgłowski