Clever Institut

Polymer JS V.2

Par Clever Institut

Objectifs

  • Comprendre le standard Web Components
  • Utiliser Polymer 2 pour réaliser des application Single Page
  • Maîtriser les concepts de Polymer 2

Programme

Introduction et généralités

  • Rôle d’un framework
  • Spécification Web Components
  • Histoire de Polymer
  • EcmaScript 2015

Concepts importants

  • Paradigme Composant
  • Architecture REST

Environnement de travail Polymer

  • Outil Développeur
  • Web Component sans Polymer
  • Web Component avec Polymer
  • Polymer CLI

Utilisation d’un Web Component

  • Import d’un élément
  • Invocation d’un élément
  • Passage de paramètre
  • Appel de méthode

Langage de Templating

  • Templating
  • Bindings
  • Propriétés
  • Méthodes
  • Directives Polymer

Concepts Polymer

  • Cycle de vie V2
  • Shadow DOM
  • Built-in Méthodes
  • Bonnes pratiques

Catalogue Polymer V2

  • Webcomponents.org
  • Paper
  • Google
  • App

Création d’un élément Polymer

  • Les différents extends
  • Les propriétés en détails
  • Les événements
  • Les mixins
  • L’apparence

Polymer Data System

  • Concepts
  • Objets et Tableaux
  • Complex observer & Computed Properties
  • Data Binding
  • Mediator Pattern
  • Gestion uni-directionnelle / bi-directionnelle
  • Exemple concrêt

Ajax et Polymer

  • Iron-Ajax et Iron-Request
  • Méthode d’appel automatique et programmée

Les animations

  • Animation Behaviors
  • Neon

Le routing en Polymer

  • Le fichier routing.html
  • Utilisation de Page.js

Mettre en production une application Polymer

  • Utilisation de Platinum-sw, le service worker en Polymer
  • PRPL Pattern
  • Vulcanize
  • Lazy load elements

Conclusion

  • Alternatives & Polymer 3
  • Synthèse de la formation
  • Remise des documents
  • Quelques ressources utiles

Pédagogie

50 % théorie / 50 % pratique

Formations de la même catégories (5)

Orsys
ReactJS, programmation avancéePar Orsys

À l'origine simple outil interne de Facebook, React est devenue l'une des principales librairies JavaScript open source. Avec cette formation, vous approfondirez votre maîtrise de React, découvrirez les dernières nouveautés et l'écosystème indispensable pour concevoir des applications web encore plus perfectionnées.

Dawan
Spring MVC + EJB 3Par Dawan

Construire des applications JEE robustes basées sur Spring MVC et EJB 3

Clever Institut
Zend Framework 3, Migration de Zend Framework 2Par Clever Institut

Migrer de Zend Framework 1 à Zend Framework 2 était quasiment impossible. Dans la plupart des cas, les développeurs devaient redévelopper complètement leurs applications. Après la sortie d’une nouvelle version majeure, la migration de Zend Framework 2 vers Zend Framework 3 est possible à moindre coût, et permet de meilleures performances et un faible couplage applicatif. Dans cette formation, vous apprendrez à réaliser dans les meilleures conditions une migration des projets Zend Framework 2 vers Zend Framework 3

ENI SERVICE
Programmation Perl – Niveau 2Par ENI SERVICE

Aller plus loin dans le langage, notamment en ce qui concerne la découverte de la programmation objet en Perl.

Zenika
La Programmation Réactive sur Android avec RxJava2Par Zenika

Sur le temps d’une journée complétez votre formation sur la programmation réactive avec RxJava.

Vous réaliserez une application Android réactive de bout en bout, type client Instagram.

Vous mettrez en oeuvres les notions les plus récurrentes :

  • Client Http réactif avec Retrofit2 + OkHttp3
  • Agrégation d’API complexes
  • Moteur de recherche efficient
  • Mise en cache des appels Http

Formation animée en présentiel

La formation en présentiel se déroule sur des jours consécutifs

Formation disponible en mode "formation à distance"

La formation à distance peut se dérouler sur des jours consécutifs ou se décomposer en demies journées