Votre partenaire formation 100% digital

JavaScript avancé

Maitrisez JavaScript, ses outils et ses concepts avancés afin d'optimiser vos applications

  • Formateur(s)

    Claude LECOMTE
  • Référence

    JS03

  • Durée

    2 jours (14h)

  • Prix unitaire HT

    1390 €

Prochaines sessions

Prochaines sessions - JavaScript avancé
Date de début Ville Prix unitaire HT
31 janvier 2019 Paris 1390 € Réserver
21 mars 2019 Paris 1390 € Réserver
23 mai 2019 Paris 1390 € Réserver
11 juillet 2019 Paris 1390 € Réserver
10 octobre 2019 Paris 1390 € Réserver
5 décembre 2019 Paris 1390 € Réserver

Description

Aujourd’hui le JavaScript est omniprésent et on le retrouve dans les pages web, le développement mobile ou d’applications, au niveau serveur etc. Fort de ses avancées de ces dernières années, il est devenu un langage complet et puissant. Le JavaScript natif a surpassé JQuery et il est essentiel de le maitriser pour profiter au mieux de toutes les possibilités offertes.

Le but de cette formation est de comprendre et maitriser le développement JavaScript avancé à l’aide des dernières technologies disponibles. La formation aborde tous les aspects du développement d’applications Web modernes des outils permettant la chaine de compilation jusqu’à la réalisation de l’application en elle-même.

Objectifs pédagogiques

  • Appréhender l’ensemble de la chaine de compilation ES6
  • Maitriser les concepts ES6
  • Mettre en œuvre les bonnes pratiques
  • Exploiter la puissance d’ES6 dans la réalisation d’applications

Public cible

Développeurs JavaScript expérimentés

Pré-requis

Bonne connaissance de JavaScript (ES 5)

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

50 % théorie / 50 % pratique

Programme de la formation

Le Front-End aujourd’hui

  • Tour d’horizon
  • Glossaire
  • Data-binding
  • Mutabilité et immutabilité

Les outils

  • ESLint
  • Babel
  • Exercice

Webpack

  • Entrées / Sorties
  • Les source-maps
  • Module
  • Plugins
  • Webpack dev server
  • Exercice

Les modules JavaScript

  • Définition
  • CommonJS
  • Modules ES6
  • Exercice

Les nouveautés d’ES6, partie 1

  • Compatibilité grâce aux polyfills
  • Template, string, literals
  • Map, reduce
  • Nouvelles méthodes des chaines de caractères
  • Fonctions fléchées
  • Promises
  • L’API fetch
  • Particularités d’application des fonctions fléchées
  • Affectation par décomposition (objets, arrays)
  • Boucle for in
  • Spread operator
  • Exercice

Les nouveautés d’ES6, partie 2

  • Nouvelles méthodes des arrays
  • Classes
  • Super / extends