Introduction à la formation Polymer JS
Intérêts d’un framework JavaScript dans le développement web
Les « Web components »
Dernier ajouts et propriétés de la nouvelle version de Polymer
Rappels sur HTML5, CSS3 et JavaScript
Communication Ajax et structure des données JSON
Présentation des éléments de Polymer JS
Éléments Iron
Éléments Paper et le material design de Google
Éléments Gold pour le e-commerce
Élément Neon d’animation des composants web Polymer
Éléments Platinum pour améliorer les capacités de votre application web
Éléments Molecules pour intégrer des librairies JavaScript externes
Élément Carbon
Les composants web Google
Installation des composants et démarrage
Installer Node.js et les gestionnaires de packages NPM et Bower
Structurer les dossiers
Installer le serveur Gulp et gulpfile.js
Installer Polymer
Optimiser la compatibilité avec Polyfills
Création d’éléments avec Polymer JS
Enregistrer un nouvel élément
Paramétrer le cycle de vie d’un élément
Manipuler le Local DOM (Document Objet Model)
Comprendre les particularités du Shadow DOM
Dynamiser les éléments avec le data binding et le property binding
Communiquer des propriétés d’un élément avec le DOM
Gérer les inputs : événements (events) et écouteurs (listeners)
Gérer les propriétés, styles et templates des éléments
Ajouter des propriétés CSS customisées
Utilisation des Web Components
Créer un composant web
Importer avec HTML Import
Appeler des méthodes dans un élément
Appeler des méthodes externes et passages de paramètres
Création d’une application avec Polymer Starter Kit
Créer un menu de navigation
Ajouter du contenu
Routage du trafic
Déployer l’application avec Firebase