M2i Formation

Langages et développement - Développeur Web HTML 5, CSS 3 et JavaScript

JavaScript en EMCAScript 6

Présentiel

2 jours (14 heures) - JVS-EC

Objectifs pédagogiques

  • Connaître et utiliser les apports de la norme ES2015, ou SCMAScript 6
  • Exploiter ces particularités dans les nouveaux projets.

Niveau requis

Avoir une très bonne connaissance de JavaScript et des fondamentaux de l'objet.

Public concerné

Développeurs ayant à réaliser des applications Web responsives.


Éligible aux financements suivants : Formation éligible au CPF

La Défense13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
La Défense21/10/20191 200 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Mulhouse13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Nancy13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Reims13/05/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Évreux13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Le Havre13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Lille13/05/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Grenoble13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Lyon13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne13/05/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Orléans13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Tours13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Bordeaux21/10/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Montpellier13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis13/05/20191 200 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence21/10/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Introduction

  • Rappels sur les aspects avancés de JavaScript
  • Synthèse des apports de ES2015
  • Compatibilité actuelle des browsers
  • Tour d'horizon des outils de développement et d'intégration actuelle
  • Compilateurs disponibles

Apports de ES2015

  • Mot clé "let"
  • Assignation des variables
  • Constantes
  • Modification des API
  • Utilisation de la nouvelle syntaxe des "arrow functions"
  • Assignations destructurées
  • Formatage des chaînes de caractères
  • Object API, les nouvelles méthodes

Objets en ES2015

  • Modularisation avec AMD et CommonJS
  • Façons pour l'utiliser
  • Gestion des dépendances
  • "Dynamique loading"
  • Fonctions
  • Tableaux (Array)
  • Autres types comme "Enum"...

Itérateurs et générateurs

  • Création d'un itérateur
  • Boucles "For"
  • Création d'un générateur
  • Exploitation d'un générateur

Asynchronisme avec TypeScript

  • Présentation des "Promises"
  • Création et utilisation des "Promises"

Déployer une application ES2015

  • Transpilateurs
  • Package managers
  • Traceurs
  • Produit "Babel"
  • Nécessité de packager son code
  • Gestion des packages avec npm
  • Outils de Lint et de test

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.