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 obiektowy JavaScript.
- Urządzenie mobilne.
- Możliwość uruchomienia Google Chrome na urządzeniu mobilnym.
Publiczność
- Programiści stron internetowych
- Programiści aplikacji
Opinie uczestników (5)
Część związana z zabezpieczeniami aplikacji na przykładzie kawałków kodu
Mateusz Rusak - DOLFI 1920 SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA
Szkolenie - OWASP Top 10 2025
Podobało mi się, jak Gunnar pisał prawie cały kod na bieżąco, gdy przechodziliśmy przez materiał, ale jednocześnie było dużo wcześniej przygotowanych materiałów w Google Drive, do których mogę się odwoływać po szkoleniu. Kod, który Gunnar napisał na podstawie przykładowych danych, które przesłałem przed szkoleniem, był również niezwykle użyteczny i sprawił, że szkolenie było relevatne dla naszych własnych zestawów danych.
Ranvir - Schroders Personal Wealth
Szkolenie - Visual Studio Code
Przetłumaczone przez sztuczną inteligencję
Wielokrotnie podane przykłady dla każdego modułu i doskonała znajomość trenera.
Sebastian - BRD
Szkolenie - Secure Developer Java (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję
Moduł 3: Ataki i wykorzystania w aplikacjach, XSS, iniekcja SQL Moduł 4: Ataki i wykorzystania na serwerach, DoS, BOF
Tshifhiwa - Vodacom
Szkolenie - How to Write Secure Code
Przetłumaczone przez sztuczną inteligencję
Przykłady z prawdziwego życia.
Kristoffer Opdahl - Buypass AS
Szkolenie - Web Security with the OWASP Testing Framework
Przetłumaczone przez sztuczną inteligencję