JavaScript : ECMAScript 2015 (ES6).

  • Lieu :
    LYON 06EME ARR
  • Date :
    17-09-2018
  • Durée:
    21 heures
  • Prix :
    1260
  • Référencé datadock

    Datadock certifie la qualité des organismes. Seuls ces centres vous permettent de bénéficier d'un financement pour votre formation.

  • 1-8 Participants
  • Séquençage :
    7h/jour
  • Pré-requis :
    Bonnes connaissances en JavaScript
Fleche
Dernières demandes
pour une Formation
  • Il y a 1 heure par Lahcene a.
  • Il y a 4 heures par Nathalie r.
  • Il y a 4 heures par Claire a.

OBJECTIFS :

Découvrir les nouveautés de la 6ème édition de la spécification de langage ECMAScript. Maîtriser les nouvelles APIs

PROGRAMME :

Découvrir ECMAScript 2015 (ES6)

Spécification ECMAScript et implémentations (JavaScript, JScript)
EcmaScript 6ème édition : présentation, apports
Support d'ES6 par les navigateurs web
Codage en ES6 et transpileurs vers du JavaScript ES5 (Traceur, Babel)
Frameworks utilisant ES6

Atelier : Mise en place de l'environnement, structurer un framework JS

Maîtriser les évolutions du langage

Types de base et fonctions :
- Variables de bloc, constantes
- Affectation par décomposition
- Chaines de caractères : multiligne, template, formatage
- Fonctions : passage de paramètres, opérateurs, itérations, generator
- Internationalisation: format de dates et monétaires

Programmation Orientée Objet :
- Evolution de la programmation orientée prototype
- Classes : membres d'instances et membres de classe
- Agrégation d'objets (mixins)
- Héritage
- Arrow functions
- Design patterns

Collections :
Evolution des objets existants
Nouvelles collections : Set, WeakSet, Map, Weakmap

Traitements asynchrones : API Promise.

Atelier : Implémentations ES6 en objet, structuration du code

Créer des modules

Définition de modules
Système natif de gestion des modules, chargement
Gestion des dépendances

Atelier : Organisation du code en modules

Packager son code et déployer

Transpilation : online/in-browser vs build step/offline
Transpilation ES6 => ES5 avec Traceur ou Babel
Typescript: ajouter un typage fort
Package Manager
Solutions de packaging
Création d'un package npm, bower ou jspm
Modules loader : RequireJS,WebPack, Browserify
Tests

Atelier : Implémentation et intégration de packages

OBSERVATIONS :

AUTRES SITES :

Lille, Lyon, Nantes, Paris, Bordeaux, Toulouse, Marseille, Aix, Strasbourg, Rennes, Montpellier

CONTACTER LE CENTRE DAWAN

17-09-2018 26-12-2018

Les champs E-mail ne sont pas identiques

Les champs E-mail ne sont pas identiques

Nous ne cédons et ne revendons pas vos coordonnées à des tiers.

TOUTES LES FORMATIONS SUR LE THèME HTML XML