Formation Progressive Web App - PWA

Maîtrisez la nouvelle façon 100% web de créer des applications mobiles.

Objectifs pédagogiques

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.

Témoignage