Votre partenaire formation 100% digital

ECMAScript 6 (ES2015)

Appréhender et assimiler le développement Web via ECMAScript 6

  • Formateur(s)

    Formateur Cedric LE GALLO
    Cédric LE GALLO
  • Référence

    ES6

  • Durée

    2 jours (14h)

  • Prix unitaire HT

    1390 €

pictogramme calendrier Prochaines sessions

Prochaines sessions - ECMAScript 6 (ES2015)
Date de début Ville Prix unitaire HT
16 juin 2022 Paris 1390 € Réserver
3 novembre 2022 Paris 1390 € Réserver

pictogramme information Description

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

pictogramme progamme Objectifs pédagogiques

  • Découvrir les nouvelles fonctionnalités de la spécification ECMAScript 6
  • Exploiter l’ensemble des nouveautés dans vos développements web
  • Maîtriser les APIs et syntaxes d’ES6 (Côté Server et Font

pictogramme cible Public cible

Architectes techniques, Développeurs, Experts front-end, Intégrateurs.

pictogramme check liste Pré-requis

Connaissance avancée de JavaScript (ECMAScript Edition 5) requise pour suivre ce stage dans les meilleures conditions possibles

Modalités d’évaluation

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.

Méthodes pédagogiques

30 % théorie / 70 % pratique

Dernière mise à jour : février 2022

pictogramme information Programme de la formation

Généralités

  • Introduction
  • Un peu d’Histoire du web
  • Outillage des développements
  • Import de la gestion de Babel avec ES 6 pour un projet Full ES 6 (côté server et client)

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és sur le passage de jeux de tests unitaires

Nouvelles api natives

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

Une nouvelle façon de programmer en asynchrone : les generateurs

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

Développement en modules

  • Export
  • Import
  • Namespaces
  • Travaux pratiques basés sur le passage de jeux de tests unitaires

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.

Conclusion

  • Synthèse de la formation
  • Remise des documents
  • Quelques ressources utiles

Travaux pratiques : 

  • Chaque concept est accompagné de plusieurs travaux pratiques pour comprendre leur utilisation et les projeter dans un développement concret. La formation est conclue par une étude de cas complète proposant d’exploiter l’ensemble des concepts dans un développement applicatif complet.
  • Avec un fil rouge en « mode itératif » de créer un Serveur Rest Nodejs avec un client NodeJs (faire un CRUD et voir tous les aspects en JSON et ES 6)