- Apprendre à concevoir des Progressive Web Apps (PWA)
- Découvrir les avantages et les limites des PWA
- Maîtriser les diverses API nécessaires à la création de PWA
Module 1 : Introduction aux Progressive Web Apps (PWA)
- Présentation des PWA
- Définition, avantages, et cas d'utilisation
- Prérequis techniques
- Notions de base en HTML, CSS, JavaScript et design responsive
Module 2 : Les APIs de base pour les PWA
- API Service Worker
- Installation, configuration et utilisation pour la gestion du cache
- API de stockage (IndexedDB)
- Stockage de données en mode hors ligne avec IndexedDB
- API de notification
- Envoi de notifications push aux utilisateurs
Module 3 : Mise en pratique - Création d'une PWA Minimaliste
- Projet pratique
- Mise en application des concepts de base en créant une PWA minimaliste
Module 4 : Approfondissement des APIs pour PWA
- API Service Worker avancée
- Utilisation approfondie et gestion des erreurs en mode hors ligne
- API de géolocalisation
- Fourniture d'informations géographiques à l'utilisateur
- API de caméra
- Accès à la caméra pour capturer photos et vidéos
- API de microphone
- Enregistrement d'audio via le microphone
- API de boussole
- Fourniture d'informations directionnelles
Module 5 : Mise en pratique avancée - Amélioration de la PWA
- Amélioration du projet initial
- Intégration des fonctionnalités avancées pour enrichir la PWA minimaliste
Module 6 : Finalisation et Publication de la PWA
- Mise en ligne et optimisation
- Publication de la PWA sur un serveur web, optimisation SEO et suivi des performances
Attestation de formation
Non certificiante
Sans niveau spécifique