Plan Szkolenia
Wstęp
- Konwergencja internetu i urządzeń mobilnych
Powody tworzenia progresywnych aplikacji internetowych
- szybkość i wydajność (w porównaniu do stron internetowych)
- bezpieczeństwo
- możliwości offline
- powiadomienia push
- lepsze współczynniki odrzuceń
- i funkcjonalność przypominająca aplikację
- ominięcie App Store
Włączanie Twojej witryny internetowej
- bezpieczne połączenie HTTPS
- Manifest JSON
- Pracownik serwisu
Tworzenie pierwszej progresywnej aplikacji internetowej (PWA)
Korzystanie z Service Workers w celu umożliwienia aplikacji pracy w trybie offline
- Buforowanie danych
- Serwowanie powiadomień push
- Aktualizowanie treści
- Manipulacja danymi
Odbiorniki zdarzeń i polecenia
- Dostosowywanie odpowiedzi na żądania sieciowe w zależności od statusu online/offline
- Trwałość danych i przesyłanie komunikatów
- Accessing Cache API, Fetch API, IndexedDB API, postMessage() itp.
- Zwiększanie zaangażowania użytkowników poprzez Notification API
Korzystanie z zasobów buforowanych w aplikacji
Konfigurowanie manifestu aplikacji internetowej
- Dodanie aplikacji do ekranu głównego
Architektura powłoki aplikacji
Rozważania dotyczące interfejsu użytkownika
- Użyteczność
- Lokalizacja
Rozwiązywanie problemów z PWA
Wdrażanie PWA w App Store
Podsumowanie i wnioski
Wymagania
- HTML, CSS i zorientowane obiektowo JavaScript.
- Urządzenie mobilne.
- Możliwość uruchomienia przeglądarki Google Chrome na urządzeniu mobilnym.
Uczestnicy
- Deweloperzy stron internetowych
- Deweloperzy aplikacji
Opinie uczestników (5)
Podobało mi się to, że Gunnar pisał prawie cały kod na bieżąco, ale na dysku Google było mnóstwo wstępnie przygotowanych materiałów, do których mogłem się odwołać po szkoleniu. Kod napisany przez Gunnara na podstawie przykładowych danych, które dostarczyłem wcześniej, był również niezwykle przydatny i sprawił, że szkolenie było istotne dla naszych własnych zestawów danych.
Ranvir - Schroders Personal Wealth
Szkolenie - Visual Studio Code
Przetłumaczone przez sztuczną inteligencję
Tematy, które zostały omówione, wiele przykładów kodu na żywo, postawa trenera wobec grupy
Weronika - ATOS PGS sp. z o.o.
Szkolenie - Reactive Programming with Angular RxJS
Przetłumaczone przez sztuczną inteligencję
Chociaż kurs odbywał się online, interakcje z trenerem były niesamowite, a ten zawsze był dostępny, aby dostarczać wartościowych źródeł uzupełniających szkolenie. Jestem bardzo zadowolony.
Nuno Marques - MULTICERT, S.A.
Szkolenie - Functional Reactive Programming with Java 9 and RxJava
Przetłumaczone przez sztuczną inteligencję
Zapał trenera do tematu
Matthew Fowles - AGRO Merchants Whitchurch Limited
Szkolenie - Web Application Development in PHP
Przetłumaczone przez sztuczną inteligencję
Pacing, głębokość i wyjaśnienia były wszystkich wzorców. Jest jasne, że Scott jest ekspertem w tej dziedzinie, a uczenie się u niego było niezwykle przyjemne.
Ben Leiken - SurveyMonkey
Szkolenie - Reactive Programming for iOS with RxSwift
Przetłumaczone przez sztuczną inteligencję