Durée :
2 jours
Ref :
B-WF-PWA
Prix :
1100€ HT
Date des prochaines sessions
Session garantie à partir de 2 personnes.
1.9.22
-
2.9.22
Lyon / Nantes / A distance
5.12.22
-
6.12.22
Lyon / Nantes / A distance
Publics
Développeurs web HTML, JS et CSS
Pré-requis

Vous devez être très familier avec les langages du web (HTML / JS / CSS)

Informations pratiques
  • THÉORIE : 30%
  • PRATIQUE : 70%
  • LIEUX : NANTES, LYON, À DISTANCE

Votre formateur
Consultant, Formateur JavaScript Web et Mobile avec une vision très opérationnelle, en tant que développeur expérimenté d’applications web.

Progressive Web Application (PWA)

Vous trouverez ci-dessous le programme détaillé de la formation « Progressive Web Application (PWA) », cette formation de 3 jours vous permet de développer une progressive web application.

Objectifs pédagogiques

  • Développer une progressive web application
  • Mettre en place un service worker
  • Gérer le cache avec différentes stratégie pour le offline
  • Créer et afficher des notifications

Programme détaillé

Présentation PWA

  • Historique
  • Description
  • Contraintes

Objectif opérationnel : Découvrir les concepts de base des applications PWA

Moyen d’évaluation : QCM

Architecture applicative

  • Comment organiser son projet PWA
  • Notion « application shell »
  • Expérience utilisateur
  • Atelier : Génération d’un projet et mise en place de l’architecture

Objectif opérationnel : Pouvoir mettre en place une architecture solide pour son application

Moyen d’évaluation : QCM

Manifest

  • Overview
  • Découvrir les différentes options du manifest
  • Atelier : Réalisation d’une application permettant de manipuler un manifest

Objectif opérationnel : Définir les différents paramètres de l’application via le manifest

Moyen d’évaluation : QCM

Service Workers

  • Concepts de base
  • Mettre en place une stratégie de mise en cache des donnés
  • Mise en cache dans des fichiers
  • Différentes stratégies de mise en cache
  • Atelier : Réalisation d’une application permettant de mettre le mode offline d’une application en cachant les fichiers statiques et les requêtes

Objectif opérationnel : Exécuter des tâches de fond via les services workers

Moyen d’évaluation : QCM

Les notifications Push

  • Overview
  • Découvrir les différents provider de push
  • Outils de développement
  • Atelier : Réalisation d’une application permettant de s’enregistrer auprès d’un serveur de push et affichages de notifications

Objectif opérationnel : Pouvoir envoyer et afficher des notifications push sur des PWA

Moyen d’évaluation : QCM