Formation
Progressive Web App (PWA)
- Tout public
Apprendre à concevoir et développer des Progressive Web Apps (PWA).
Comprendre les avantages, les limitations et les cas d’utilisation des PWA.
Maîtriser les API essentielles pour le développement des PWA.
Comprendre les avantages, les limitations et les cas d’utilisation des PWA.
Maîtriser les API essentielles pour le développement des PWA.
Module 1 : Introduction aux Progressive Web Apps (PWA)
Définition, caractéristiques et avantages des PWA.
Étude des cas d'utilisation et comparaison avec les applications natives.
Module 2 : Prérequis et mise en place
Rappel des bases : HTML, CSS, JavaScript et concepts de responsive design.
Configuration initiale pour démarrer avec les PWA.
Module 3 : API fondamentales pour les PWA
API Service Worker : installation, configuration, mise en cache, gestion des requêtes et des événements en mode déconnecté.
API de stockage (IndexedDB) : utilisation pour stocker des données hors ligne.
API de notification : configuration et gestion des notifications push.
Module 4 : Mise en pratique des bases des PWA
Création d’une PWA minimaliste avec les fonctionnalités de base (mode hors ligne, notifications, stockage).
Module 5 : Approfondissement et utilisation d’API avancées
Service Worker avancé : gestion des erreurs, optimisation des performances en mode déconnecté.
API de géolocalisation : intégration pour fournir des informations géographiques.
API de caméra : accès à la caméra pour capturer des photos ou vidéos.
API de microphone : enregistrement audio via l’accès au microphone.
API de boussole : obtention de données directionnelles pour enrichir l'expérience utilisateur.
Module 6 : Amélioration et publication d’une PWA complète
Intégration des fonctionnalités avancées dans la PWA minimaliste développée précédemment.
Optimisation pour les moteurs de recherche et amélioration des performances.
Publication de la PWA sur un serveur web.
Bonnes pratiques pour le suivi et la maintenance d’une PWA.
Définition, caractéristiques et avantages des PWA.
Étude des cas d'utilisation et comparaison avec les applications natives.
Module 2 : Prérequis et mise en place
Rappel des bases : HTML, CSS, JavaScript et concepts de responsive design.
Configuration initiale pour démarrer avec les PWA.
Module 3 : API fondamentales pour les PWA
API Service Worker : installation, configuration, mise en cache, gestion des requêtes et des événements en mode déconnecté.
API de stockage (IndexedDB) : utilisation pour stocker des données hors ligne.
API de notification : configuration et gestion des notifications push.
Module 4 : Mise en pratique des bases des PWA
Création d’une PWA minimaliste avec les fonctionnalités de base (mode hors ligne, notifications, stockage).
Module 5 : Approfondissement et utilisation d’API avancées
Service Worker avancé : gestion des erreurs, optimisation des performances en mode déconnecté.
API de géolocalisation : intégration pour fournir des informations géographiques.
API de caméra : accès à la caméra pour capturer des photos ou vidéos.
API de microphone : enregistrement audio via l’accès au microphone.
API de boussole : obtention de données directionnelles pour enrichir l'expérience utilisateur.
Module 6 : Amélioration et publication d’une PWA complète
Intégration des fonctionnalités avancées dans la PWA minimaliste développée précédemment.
Optimisation pour les moteurs de recherche et amélioration des performances.
Publication de la PWA sur un serveur web.
Bonnes pratiques pour le suivi et la maintenance d’une PWA.
Bases solides en HTML, CSS et JavaScript.
Notions fondamentales en développement web
Notions fondamentales en développement web
Durée en centre : 14 heures
Durée totale : 14heures
Durée totale : 14heures
Formacode (Domaines de formation) :
- 31090 Programmation web
- 46256 Site web adaptatif
- M1805 Études et développement informatique
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION