Struttura del corso
Introduzione
- Convergenza tra web e mobile
Motivi per lo sviluppo di applicazioni Web progressive
- velocità e prestazioni (rispetto ai siti web)
- sicurezza
- Funzionalità offline
- Notifiche push
- Frequenze di rimbalzo migliorate
- Sensazione e funzionalità simili a quelle di un'app
- bypassare gli App Store
Abilitare il tuo sito web
- connessione HTTPS sicura
- Manifesto JSON
- Addetto ai servizi
Creazione della prima Progressive Web App (PWA)
Uso dei service worker per consentire all'app di funzionare offline
- Memorizzazione dei dati nella cache
- Pubblicazione di notifiche push
- Aggiornamento dei contenuti
- Manipolazione dei dati
Listener di eventi e comandi
- Personalizzazione delle risposte alle richieste di rete a seconda che lo stato sia online/offline
- Persistenza dei dati e messaggistica
- Accessing Cache API, Fetch API, IndexedDB API, postMessage(), ecc.
- Aumentare il coinvolgimento degli utenti tramite l'API di notifica
Utilizzo degli asset memorizzati nella cache nell'applicazione
Configurazione del manifesto dell'app Web
- Aggiunta dell'app alla schermata Home
Architettura della shell dell'applicazione
Considerazioni sull'interfaccia utente
- Usabilità
- Localizzazione
Risoluzione dei problemi relativi alla PWA
Distribuzione della PWA in un App Store
Riassunto e conclusione
Requisiti
- HTML, CSS e orientato agli oggetti JavaScript.
- Un dispositivo mobile.
- Possibilità di eseguire Google Chrome su dispositivi mobili.
Pubblico
- Sviluppatori web
- Sviluppatori di app
Recensioni (5)
Mi è piaciuto il modo in cui Gunnar ha scritto praticamente tutto il codice al volo mentre stavamo procedendo, ma che c'era un sacco di materiale pre-preparato su Google Drive a cui posso fare riferimento dopo l'addestramento. Anche il codice che Gunnar ha scritto sulla base dei dati di esempio che ho fornito in precedenza è stato estremamente utile e ha reso l'addestramento rilevante per i nostri set di dati.
Ranvir - Schroders Personal Wealth
Corso - Visual Studio Code
Traduzione automatica
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Corso - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Corso - 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.
Corso - 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.