Plan Szkolenia
Wprowadzenie
- Zbieżność internetu i mobilności
Powody tworzenia aplikacji Progressive Web
- szybkość i wydajność (w porównaniu ze stronami internetowymi)
- bezpieczeństwo
- możliwość pracy offline
- powiadomienia push
- poprawa współczynnika odrzuceń
- wrażenie i funkcjonalność podobne do aplikacji
- ominięcie sklepów z aplikacjami
Włączanie funkcjonalności na stronie internetowej
- bezpieczne połączenie HTTPS
- Manifest JSON
- Service Worker
Tworzenie pierwszej aplikacji Progressive Web (PWA)
Używanie Service Workers do umożliwienia pracy aplikacji offline
- Buforowanie danych
- Wysyłanie powiadomień push
- Aktualizacja treści
- Manipulacja danymi
Event Listeners i polecenia
- Dostosowywanie odpowiedzi na żądania sieciowe w zależności od statusu online/offline
- Trwałość danych i przesyłanie wiadomości
- Dostęp do Cache API, Fetch API, IndexedDB API, postMessage() itp.
- Zwiększenie zaangażowania użytkowników poprzez Notification API
Używanie buforowanych zasobów w aplikacji
Konfiguracja Web App Manifest
- Dodawanie aplikacji do ekranu głównego
Architektura Application Shell
Zagadnienia dotyczące interfejsu użytkownika
- Użyteczność
- Lokalizacja
Rozwiązywanie problemów z PWA
Wdrażanie PWA w sklepie z aplikacjami
Podsumowanie i zakończenie
Wymagania
- Znajomość HTML, CSS oraz obiektowego JavaScript.
- Urządzenie mobilne.
- Możliwość uruchomienia przeglądarki Google Chrome na urządzeniu mobilnym.
Grupa docelowa
- Programiści stron internetowych
- Programiści aplikacji
Opinie uczestników (3)
Naprawdę podobało mi się uczenie się o atakach AI i dostępnych narzędziach do rozpoczęcia praktyki i aktywnego wykorzystywania w testach bezpieczeństwa. Wyniosłem z kursu wiele wiedzy, której nie miałem na początku, a kurs spełnił moje oczekiwania. Moim ulubionym elementem szkolenia był Comet Browser i byłem zdumiony tym, co potrafi. Zdecydowanie będę się temu przyglądać bliżej. Ogólnie rzecz biorąc, był to świetny kurs i cieszyłem się, ucząc się wszystkiego o OWASP GenAI Top 10.
Patrick Collins - Optum
Szkolenie - OWASP GenAI Security
Przetłumaczone przez sztuczną inteligencję
Praktyczne ćwiczenia, osobiste wsparcie i zadawanie pytań.
Jose Paulos - INESC TEC
Szkolenie - Tailwind CSS
Przetłumaczone przez sztuczną inteligencję
Każda lekcja techniczna była opatrzona wieloma praktycznymi ćwiczeniami, aby utrwalić omawiane koncepcje.
Andrei-Calin Bajea
Szkolenie - OWASP Top 10 2025
Przetłumaczone przez sztuczną inteligencję