Ecmascript : programmation javascript nouvelle génération
Formation
A distance
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.
Les Avis
Les exploits du centre
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
- 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
- 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
- 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
- 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
- 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
- Créer des applications Web Node.js avec Express
- Exposer les services RESTful
- Appeler les services Node.js
- 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
- Réduire la taille du téléchargement avec tree-shake
- Intégrer des hachages des ressources pour le cache-busting
Informations complémentaires
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