Návrh Školení
Úvod
- Konvergence webu a mobilu
Důvody pro vývoj progresivních webových aplikací
- rychlost a výkon (ve srovnání s webovými stránkami) zabezpečení offline možnosti push notifikace zlepšená míra okamžitého opuštění pocit z aplikace a funkce obcházení App Store
Povolení vašeho webu
- zabezpečené připojení HTTPS JSON Manifest Service Worker
Vytvoření vaší první progresivní webové aplikace (PWA)
Použití Service Workers k povolení vaší aplikace pracovat offline
- Ukládání dat do mezipaměti Poskytování oznámení push Aktualizace obsahu Manipulace s daty
Posluchače událostí a příkazy
- Přizpůsobení odpovědí na síťové požadavky v závislosti na tom, zda je stav online/offline Uchovávání dat a zasílání zpráv Accessrozhraní Cache API, Fetch API, IndexedDB API, postMessage() atd. Zvýšení zapojení uživatelů prostřednictvím rozhraní Notification API
Používání prostředků uložených v mezipaměti ve vaší aplikaci
Konfigurace Manifestu webové aplikace
- Přidání aplikace na domovskou obrazovku
Architektura aplikačního prostředí
Úvahy o uživatelském rozhraní
- Lokalizace použitelnosti
Odstraňování problémů s PWA
Nasazení PWA do App Store
Shrnutí a závěr
Požadavky
- HTML, CSS a objektově orientované JavaScript.
- Mobilní zařízení.
- Schopnost spustit Google Chrome na mobilním zařízení.
Publikum
- Weboví vývojáři
- Vývojáři aplikací
Reference (5)
Líbilo se mi, jak Gunnar psal skoro celý kód za chodu, když jsme to procházeli, ale že na disku Google bylo spousta předem připraveného materiálu, na který se mohu po školení odvolat. Kód, který Gunnar napsal na základě ukázkových dat, které jsem předem poskytl, byl také extrémně užitečný a také učinil školení relevantní pro naše vlastní datové sady.
Ranvir - Schroders Personal Wealth
Kurz - Visual Studio Code
Machine Translated
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurz - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Kurz - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Kurz - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.