Ecmascript : programmation javascript nouvelle génération

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

À propos de cette formation :ECMAScript 6 (également appelé 2015) s'appuie sur les fonctionnalités JavaScript pour proposer un langage plus puissant et plus performant dédié au développement d'applications d'entreprise. JavaScript est le langage standard de développement depuis les navigateurs, de plus en plus utilisé pour le traitement des processus métier côté serveur avec Node.js. Cette formation présente les nouvelles fonctionnalités ajoutées dans la dernière version de JavaScript, ECMAScript 2015, et dans la prochaine version, ECMAScript 2016. Vous apprendrez à utiliser les outils et les frameworks les plus courants pour la gestion des packages, la « transpilation », le déploiement, le test et le développement de vos applications.

À propos de cette formation

À qui s'adresse cette formation ?Aux développeurs Web qui souhaitent apprendre à créer plus facilement des applications JavaScript plus robustes, ainsi qu'aux programmeurs qui veulent migrer vers du code JavaScript côté serveur avec Node.js.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Les matières

  • Services
  • Nouvelle génération
  • Nouvelle

Le programme

Introduction et vue d'ensemble

  • Revoir l'historique de JavaScript
  • Intégrer les nouvelles versions et les nouvelles fonctionnalités d'ECMAScript
  • Suivre les phases de déploiement du comité TC39
  • Migrer ECMAScript vers le serveur

Fonctionnalités avancées de JavaScript

Explorer les fonctionnalités du langage JavaScript

  • Programmer avec un langage faiblement typé
  • Exploiter la nature dynamique de JavaScript
  • Utiliser les chaînes, les nombres, les dates et les flèches
Développer du code JavaScript fonctionnel
  • Comparaison entre les définitions et les expressions de fonction
  • Manipuler les rappels de fonctions
  • Transmettre des fonctions sous forme d'arguments
  • Fonctions IIFE
  • Comprendre les clôtures
Créer des objets JavaScript
  • Coder des littéraux d'objets
  • Ajouter des propriétés et des méthodes aux objets
  • Instancier les objets avec des constructeurs
  • Définir des méthodes de prototypes
  • Sérialiser les données avec JSON
  • Envoyer des requêtes à des services avec XMLHttpRequest

Passer à ECMAScript 2015

Écrire du code ECMAScript capable de s'exécuter partout

  • Transpiler ECMAScript avec Traceur et Babel
  • Examiner le code transpilé
  • Vérifier l'application des bonnes pratiques en mode strict
Simplifier les variables et les chaînes
  • Déclarer des variables pour la portée des blocs avec let
  • Programmer des constantes
  • Utiliser des nouvelles méthodes string
  • Mise en forme des résultats avec les littéraux de modèles
Rationaliser la programmation fonctionnelle avec ES6
  • Faciliter la programmation asynchrone avec les promesses
  • Définir des fonctions fléchées
  • Transmettre les fonctions fléchées sous forme de rappels

Fonctionnalités orientées objet d'ECMAScript 6

Classes et héritage

  • Définir les classes
  • Ajouter des propriétés et des méthodes aux classes
  • Simuler un état privé avec WeakMap
  • Créer des clés de propriétés uniques avec des symboles
  • Coder des fonctions get et set et des constructeurs
  • Étendre les classes avec l'héritage
Réutiliser JavaScript
  • Définir des modules
  • Exporter et importer les classes et les fonctions
  • Importer les fonctionnalités des modules

Exécution d'ECMAScript côté serveur

Créer des applications pour Node.js

  • Installer Node.js
  • Paramétrer un environnement de développement Node.js
  • Gérer les packages avec npm
  • Processus de compilation avec Webpack
Services Web
  • Créer des applications Web Node.js avec Express
  • Exposer les services RESTful
  • Appeler les services Node.js
Accéder aux données stockées
  • Traiter les données NoSQL avec MongoDB
  • Mettre à disposition des données provenant de bases relationnelles

Exécution d'ECMAScript côté serveur

Déployer du code de qualité

  • Lancer des tests unitaires avec Jest
  • Intégrer des outils danalyse et d'amélioration du code
Publier des applications ECMAScript
  • Réduire la taille du téléchargement avec tree-shake
  • Intégrer des hachages des ressources pour le cache-busting

Informations complémentaires

Travaux Pratiques : Transpiler et déboguer le code ES2015 Remplacer les fonctions anonymes par des flèches Convertir les rappels asynchrones en promesses Encapsuler les fonctionnalités avec les modules

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Ecmascript : programmation javascript nouvelle génération

Prix sur demande