Développer des Progressive Web Applications (PWA)

Qualiopi

Dans notre formation spécialisée, développez des Progressive Web Applications (PWA) avec une compréhension approfondie de l’architecture applicative, des notions d’application shell et des expériences utilisateur. Apprenez à gérer le fichier Manifest pour configurer votre application et maîtrisez l’implémentation et la gestion du cycle de vie d’un Service Worker. Définissez des stratégies de mise en cache efficaces pour les contenus statiques et les requêtes pour optimiser l’expérience hors ligne. Découvrez comment intégrer un service de notifications avec l’API PushManager. Cette formation se caractérise par des travaux pratiques à chaque étape, vous permettant de manipuler un manifest, de réaliser des transitions et des animations, et de travailler sur des applications qui mettent en place le mode hors ligne et qui gèrent les notifications push. Vous terminerez avec la capacité de développer des PWA robustes et efficaces.

Durée 14h en 2 jours
Localisation Partout en France
Logo de ENI Service - Développer des Progressive Web Applications (PWA)

Proposé par

ENI Service

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Identifier les cas d'usage et décrire les intérêts des Progressive Web Application
  • Configurer l'application avec le fichier Manifest
  • Implémenter et gérer le cycle de vie d'un Service Worker
  • Définir les stratégies de mise en cache des contenus
  • Intégrer un service de notifications

Programme de la formation

Présentation PWA

  • Historique
  • Description
  • Contraintes

Architecture applicative

  • Notion " application shell "
  • Expérience utilisateur
  • Travaux pratiques : Génération d'un projet et mise en place de l'architecture

Manifest

  • Définition
  • Options du manifeste
  • Travaux pratiques : Réalisation d'une application permettant de manipuler un manifest.

Service Worker

  • Définition
  • Cycle de vie
  • Communication avec l'application
  • Outils de développements
  • Travaux pratiques : Réalisation d'une application permettant de manipuler les transitions et les animations

Cache

  • Définition
  • Cacher les fichiers statiques
  • Cacher des requêtes
  • Différentes stratégies de cache
  • Travaux pratiques : Réalisation d'une application permettant de mettre en place le mode hors ligne d'une application en cachant les fichiers statiques et les requêtes

Push notifications

  • Concepts
  • Autorisation
  • PushManager API
  • Outils de développement
  • Travaux pratiques : Réalisation d'une application permettant de s'enregistrer auprès d'un serveur de push et affichage de notifications

Logo de ENI Service - Formation Développer des Progressive Web Applications (PWA)

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
Logo de ENI Service - Développer des Progressive Web Applications (PWA)

Développer des Progressive Web Applications (PWA)

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.