Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000180472
Organisme responsable :
Aformation
Apprendre à créer des Progressive Web Apps (PWA)
Apprenez les étapes essentielles pour développer des applications web progressives. Vous comprendrez comment créer une application qui fonctionne sur n'importe quel appareil, avec une expérience proche d'une application native, tout en étant basée sur le web.
Comprendre les avantages et les limites des PWA
Découvrez les nombreux avantages des PWA, comme leur accessibilité hors ligne, leur faible consommation de données et leur installation facile sans passer par un app store. Cependant, vous apprendrez également leurs limites, notamment la compatibilité limitée avec certains systèmes d'exploitation et fonctionnalités natives.
Maîtriser les différentes API utilisées pour créer des PWA
Apprenez à utiliser les APIs spécifiques des PWA, telles que la Service Worker API, la Push API, ou la Cache API, qui permettent d'améliorer la performance, la fiabilité et l'interactivité des applications, tout en permettant une utilisation hors ligne.
Module 1 : Introduction aux Progressive Web Apps (PWA)
Objectifs : Comprendre ce que sont les Progressive Web Apps (PWA), leurs avantages et leurs cas d'utilisation.
Prérequis : Connaissances de base en HTML, CSS, JavaScript et responsive design.
Module 2 : Découverte des APIs fondamentales des PWA
API Service Worker : Apprendre à installer, configurer et utiliser l'API Service Worker pour activer les fonctionnalités de PWA.
API de stockage IndexedDB : Utiliser IndexedDB pour stocker des données localement, même en mode déconnecté.
API de notifications push : Apprendre à configurer et envoyer des notifications push aux utilisateurs.
Mise en pratique : Créer une PWA simple en appliquant les concepts découverts.
Module 3 : Approfondissement des concepts de PWA
API Service Worker avancée : Gérer les erreurs et optimiser l'utilisation des Service Workers en mode déconnecté.
API de géolocalisation : Intégrer la géolocalisation pour fournir des informations basées sur l'emplacement de l'utilisateur.
API caméra : Apprendre à accéder à la caméra de l'appareil pour capturer des photos ou vidéos.
API microphone : Enregistrer des fichiers audio en utilisant le microphone de l'appareil.
API de boussole : Intégrer la boussole pour afficher des données de direction à l'utilisateur.
Module 4 : Mise en pratique et finalisation de la PWA
Amélioration de la PWA : Ajouter des fonctionnalités avancées à la PWA développée lors du module 2.
Publication et optimisation : Apprendre à publier la PWA sur un serveur web, optimiser sa visibilité pour les moteurs de recherche et suivre ses performances.
Attestation de formation
Non certifiante
Sans niveau spécifique