Formation Progressive Web App - PWA
Maîtrisez la nouvelle façon 100% web de créer des applications mobiles.
Objectifs pédagogiques
- Être capable de créer des Progressive Web Apps
Formation Progressive Web App - PWA en détail
Programme
1. Concevoir une app utilisable hors ligne
- Principe des PWA
- Comparatif apps hybrides / natives / web
- Compatibilité et limitations des PWA
- Service Worker :
- Définition
- Mise en place / Cycle de vie
- Utilisation de la Cache API :
- Les stratégies de cache
2. Améliorer l'expérience utilisateur
- Icône et splash screen
- Détecter les changements d'état
- lors d'une mise à jour
- événements online/offline
- Background Sync
- Utiliser Workbox
- Notifications push
- Concept / architecture
- Les services de notification push
Public visé et pré-requis
Public
Développeurs web.
Pré-requis
- Connaissances de base en JavaScript (notions abordées : asynchrone, promesses).
Ces pré-requis seront contrôlés et validés sous forme d’entretien téléphonique réalisé au plus tard 2 semaines avant la formation. En cas de non adéquation, des solutions alternatives seront proposées.
Personne en situation de handicap
Pour toutes questions relatives à l’accueil d’un participant présentant un handicap, merci de nous contacter préalablement avant toute inscription.
Ingénierie pédagogique
Moyens pédagogiques et techniques
-
Les supports de cours (slides) seront disponibles en ligne et distribués en début de formation (à l'aide d'un lien vers notre outil interne ou d'une version numérisée), puis fournis au format électronique à la fin de la formation.
-
Une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard…
- Un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires.
Modalités de suivi de l'exécution du programme
-
Durant la formation : basé sur des exercices pratiques et de mise en situation sous forme de travaux pratiques corrigés avec l’expert-formateur, une partie d'apports théoriques sera abordée (20% du cours).
-
En fin de formation : évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM.
Moyens d'encadrement
Formation assurée par un expert front-end maîtrisant les PWA.