Développer des Progressive Web Applications (PWA)

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • 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

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

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

Prérequis

Public

  • Concepteurs-Développeurs

Ces formations pourraient vous intéresser

Formation Blazor

Proposé par Sparks

Objectifs de la formation

  • Comprendre les principes de développement et l'architecture Blazor
  • Développer des interfaces utilisateurs en utilisant les différents composants disponibles
  • Créer des pages, travailler le routage côté client et gérer les mises en page
  • Accéder aux données et les gérer dans une application
  • S'approprier les outils et meilleures pratiques pour développer avec Blazor
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Outils de tests

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Reconnaître les différentes familles d'outils de tests (fonctionnels, montée en charge, sécurité, non-régression...)
  • Identifier les caractéristiques techniques, les avantages et les risques des différents outils
  • Choisir les outils en adéquation avec votre projet
  • Mettre en oeuvre les outils
  • Garantir la qualité des applications testées.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Développer l'intelligence collective pour aligner les équipes vers un objectif commun
  • Pratiquer des interactions positives et renforcer la cohésion et l'engagement de tous
  • Développer sa posture de facilitateur
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Améliorer son efficacité professionnelle tant à l’oral qu’à l’écrit
  • Adapter le type de synthèse aux objectifs et aux destinataires
Tarif

A partir de 690,00 €

Durée

4 heures 30 minutes

Modes

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Apprendre à  développer et déployer des applications web avec Windows Azure
Tarif

A partir de 3 325,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Découvrir Zope, le DTML et les ZPT - Savoir développer des applications Python pour Zope
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Définir et mettre en oeuvre une stratégie e-commerce efficace
  • Créer ou refondre un site Web marchand
  • Mettre en place les fonctionnalités pour améliorer les performances e-commerce
  • Identifier les points-clés pour optimiser votre trafic et vendre plus via Internet.
Tarif

A partir de 620,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Formation JavaFX

Proposé par Sparks

Objectifs de la formation

  • Utiliser les outils de base et exploiter les composants d'interfaces graphiques
  • S'approprier les meilleures pratiques de développement JavaFX
  • Mettre en œuvre les threads et améliorer la réactivité des IHM
  • Intégrer des fichiers multimédias
  • Packager et déployer des applications JavaFX
Tarif

A partir de 2 390,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Acquérir des outils concrets et personnalisés permettant de se préparer rapidement et efficacement à toute situation de communication orale
  • Identifier ses atouts de communicant et savoir s’appuyer dessus
  • Affirmer son propre style de communication
Tarif

A partir de 100,00 €

Durée

2 heures 25 minutes

Modes

Je cherche à faire...