Formation

Progressive Web App (PWA)

Organisme responsable juridiquement de la formation
Vivaneo

  • 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.
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.
Bases solides en HTML, CSS et JavaScript.
Notions fondamentales en développement web
Durée en centre : 14 heures
Durée totale : 14heures
Formacode (Domaines de formation) :
  • 31090 Programmation web
  • 46256 Site web adaptatif
Rome (Métiers) :
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 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