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.

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.
PREREQUISITI: Conoscenza ed esperienza nell’utilizzo di tecnologie Web come JavaScript, HTML5 e CSS3.

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