Corso di formazione di Sviluppo Progressive Web App

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.

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

Sviluppo Progressive Web Apps
"Office Servers and Services" MVP e Trainer, specializzato soprattutto in Office 365, SharePoint, ASP.NET and Web Solutions

La durata del corso è di 1 giorno. 

 

Questo corso viene erogato solo in modalità dedicata: per questa tipologia, la quotazione è a giornata (su richiesta) e gli argomenti possono essere personalizzati in base alle proprie necessità formative.

AGENDA
    • 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