- Cours pratique
- Informatique
Formation Polymer JS v3
Réaliser des applications web dernière génération avec Polymer JS v3

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Distanciel
Description de la formation Polymer JS v3
Polymer JS est un Framework JavaScript créé par Google. Composé d’un ensemble d’éléments découplés (séparation du code HTML, CSS et JavaScript) et réutilisables de façon autonome, il répond aux nouveaux standards du développement Web. Polymer JS permet de créer des applications Web ou Mobile qui offrent les même possibilités qu’un client riche, et de réutiliser les composants développés pour d’autres applications.
Cette formation Polymer JS v3 donne une vision complète du Framework dans sa version 3, depuis son architecture jusqu’à sa mise en œuvre complète dans le cadre d’une application Web.

Objectifs pédagogiques
À l'issue de cette formation Polymer JS v3 vous aurez acquis les connaissances et les compétences nécessaires pour :
- Comprendre le standard Web Components
- Utiliser Polymer JS v3 pour réaliser des application Single Page
- Comprendre les outils associés à Polymer JS v3
- Utiliser lit-html comme langage de Templating
- Maîtriser les concepts de Polymer JS v3
Objectifs opérationnels
Savoir maîtriser les concepts de Polymer JS v3.
Programme
Contenu du cours, module par module
11 modules
- Rôle d’un framework
- Les Composants
- Spécification `Web Components`
- Histoire de Polymer
- Nouvelles Syntaxes du langage JavaScript
- Développement avec les modules
- Nouvelles API utiles
- Async/Await
- node, npm & yarn
- webpack
- Web Component en 2018
- Polymer CLI
- Import d’un élément
- Invocation d’un élément
- Passage de paramètre
- Appel de méthode
- Cycle de vie V3
- Templating Polymer
- Bindings
- Propriétés
- Méthodes
- Directives Polymer
- Built-in Méthodes
- Mixins
- Bonnes pratiques
- Les différents extends
- Les propriétés en détails
- Les événements
- L’apparence
- Tester le composant
- Utiliser lit-html dans un projet Web
- Utiliser LitElemenent
- Les différences avec PolymerElement
- Concepts
- Objets et Tableaux
- Complex observer & Computed Properties
- Data Binding
- Mediator Pattern
- Gestion uni-directionnelle / bi-directionnelle
- Exemple concret
- Routing avec Page.js
- Requêter un Web Service
- Aller plus loin avec Redux, RxJS
- Synthèse de la formation
- Remise des documents
- Quelques ressources utiles
Travaux pratiques
L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.
La formation est composée pour 50% de théorie et pour 50% de pratique.
Programme mis à jour le 24/06/2025
Public concerné
Cette formation s'adresse aux architectes techniques, chefs de projet web, développeurs, experts front-end et intégrateurs.

Prérequis
Afin de suivre cette formation, il est recommandé d'avoir des connaissances de base en HTML, CSS, JavaScript et concepts objet.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- React : AvancéRéf. REJA2 joursAvancéProchaine session : 12 oct.1 700 €
- React : Développement WebRéf. REJS3 joursIntermédiaireProchaine session : 19 oct.2 090 €
- React Native : Développer une application mobile native multi-plateformesRéf. REAN3 joursIntermédiaireProchaine session : 30 nov.2 090 €
- React Native AvancéeRéf. RENA2 joursAvancéProchaine session : 22 oct.1 590 €