COSA SONO LE PWA
Le Progressive Web App sono un ibrido tra una app per smartphone e un sito web mobile. L’idea è di sfruttare le caratteristiche positive di entrambe le soluzioni: una PWA infatti non richiede di occupare permanentemente memoria sul dispositivo come una app nativa, mentre dall’altro lato può mettere a disposizione dell’utente funzionalità avanzate tipiche di una app nativa sfruttando le funzionalità più recenti dei browser mobile come i Service Workers e i Web App Manifests.
PREREQUISITI: conoscenza ed esperienza nell’utilizzo di tecnologie Web come JavaScript, HTML5 e CSS3.
OBIETTIVI DEL CORSO
L’articolazione del corso è rivolta, oltre che alla progettazione dell’architettura di una PWA, soprattutto all’apprendimento del funzionamento dei Service Workers e delle Notifiche Push, per permettere a chi ha già una solida base professionale come web developer, di diventare uno sviluppatore PWA con una completa padronanza dell’ambiente.
PROGRAMMA DEL CORSO
-Concepts
-Introduction to Progressive Web App Architectures
-Introduction to Service Worker
-Offline
-Working with Promises
-Working with the Fetch API
-Caching Files with Service Worker
-Live Data in the Service Worker
-Introduction to Push Notifications