Unlock the potential of generative AI across all your managerial functions.
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

The JavaScript language has become an essential language in web and mobile development on both the client and server sides, notably with Node.js. This training will allow you to use the new features of the latest EcmaScript 2015 version in production today.

Who is this training for ?

For whom ?

Experienced JavaScript developers, architects and project managers.

Prerequisites

Training objectives

  • Discover the new syntactic features of JavaScript Master the new APIs Use ES6/ES2015 in production Anticipate the evolution of Front-End Frameworks Prepare for new JavaScript development methods
  • Training program

      • ES5, JS.
      • next, ES6 / ES2015 evolution and "roadmap.
      • ES5, reminder of best practices.
      • Establish programming rules.
      • ES5 ''use strict" and lesser-known methods.
      • APIs from the JavaScript community.
      • Current support for ES6: compilers, polifylls, server browsers.
      • Environment and tools for the developer.
      • Practical work rnYou will program, using examples provided, a micro application framework JavaScript.
      • Constants and block variables.
      • Unstructured assignment.
      • Character strings: multiline, template, formatting.
      • Function, parameters by default, operators "rest / spread".
      • "Arrow Function": lexical scope.
      • Uses.
      • Generator function: " yeld" and "generator object".
      • Iterator function: "iterator".
      • Literal object: evolution.
      • Practical work Migrating code to ES2015.
      • Class models and inheritance.
      • Static methods.
      • Creating "proxy".
      • Design pattern.
      • New types: Set, Weakset, Map, Weakmap.
      • Inheritable native objects.
      • Practical work Organization and structuring of the code for an Object by class approach.
      • Revision of "Design Pattern".
      • Promise: management of asynchronous processing.
      • Object.
      • API: revisiting the methods.
      • Practical work Development of an Ajax data service using the Promise API.
      • Asynchronous Module Definition or CommonJS.
      • Native module management system.
      • Dependency management and resolution.
      • Dynamic loading.
      • Practical work Structuring your development by modules.
      • Strategy: "transpiler", "package manager" and module system.
      • Choice of "transpiler": presentation of the solutions.
      • Implementation of TypeScript, Tracer, Babel.
      • Why "package" your code? Advantages and solutions.
      • Creating a package with npm, bower and jspm.
      • Choose between RequireJS, Browserify, WebPack and SystemJS.
      • Interactions with other tools (linting, testing.
      • ).
      • Practical work Creation and integration of packages in development.
    • 851
    • 21 h

    Submit your review

    Translated By Google Translate