Votre partenaire formation 100% digital

JavaScript avancé

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

  • Formateur(s)

    Formateur Claude LECOMTE
    Claude LECOMTE
  • Référence

    JS03

  • Durée

    2 jours (14h)

  • Prix unitaire HT

    1390 €

pictogramme calendrier Prochaines sessions

Prochaines sessions - JavaScript avancé
Date de début Ville Prix unitaire HT
Sur demande

pictogramme information 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.

pictogramme progamme 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

pictogramme cible Public cible

Développeurs JavaScript expérimentés

pictogramme check liste 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

Dernière mise à  jour : Avril 2022

pictogramme information 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