Python, Ruby, Php, Javascript, Java, SQL, Framework, HTML5, ...

Intermédiaire 2 jours (14h) - St Cloud 1190 ht

Réf : ECM1

ECMAScript 6, Les nouveautés de JS v6

Nouvelles fonctionnalités et exploitation de l’ensemble des nouveautés dans vos développements web

Aujourd'hui les principaux navigateurs du marché couvrent la spécification ES6 de manière excellente, nodeJS également. De facto ES6 est désormais une réalité pour nos développements web. Il est désormais indispensable de passer sur cette nouvelle mouture d'ECMASCRIPT, tant son impact est bénéfique pour la productivité du développement d'applications web. Ce cours, mêlant théorie et pratique, vous permettra de disposer d’une compréhension solide des apports de cette évolution majeure du langage.

Programme

1. Généralités

  • Introduction
  • Un peu d’Histoire du web
  • Outillage des développements

2. Nouveautés du langage et sucres syntaxiques

  • Block Scope
  • Template Strings
  • Arrow Function
  • Object Literal
  • Destructuring
  • Rest & Spread Operator
  • Default Parameter
  • Class
  • for of
  • Travaux pratiques basé sur le passage de jeux de tests unitaires

3. Nouvelles API natives

  • Number
  • String
  • Promise
  • Array
  • Symbol
  • Iterator
  • Map
  • Set
  • Object
  • Travaux pratiques basé sur le passage de jeux de tests unitaires

4. Une nouvelle façon de programmer en asynchrone : les générateurs 

  • genrator
  • Yield
  • Travaux pratiques basé sur le passage de jeux de tests unitaires

5. Cas d'usage

  • Etude de cas de développement d’une application front-end + back-end (avec chrome et node.js) sur le thème du restaurant, permettant d’exploiter l’ensemble des acquis dans un cas concret

6. Conclusion

  • Synthèse de la formation
  • Remise des documents
  • Quelques ressources utiles
Tlcharger l'article au format PDF