Quels sujets seront couverts dans le cours ?
Sujets avancés dans Ecmascript 6/7 JS
Introduction au cours
Déclarations de variables let et const:
La différence entre var
Caractéristiques de let et const
Le comportement de hoisting
Opérations de comparaison en Javascript:
Opérations de comparaison en javascript
Comportements du langage à connaître
Template Literals:
La nouvelle manière d'utiliser les chaînes de caractères en es6
Raccourci pour les clés d'objet:
Écriture abrégée des clés d'objet
Ajouter du style à notre code:
Opérations sur les tableaux et objets - affectation par décomposition
Extraction efficace des clés à partir des objets
Extraction à partir des tableaux
Passage d'arguments à une fonction
Fonctions fléchées Partie A:
Écriture abrégée des fonctions fléchées
Conversion du code de l'ancien monde au nouveau monde
Passage en revue de toutes les étapes de la transition vers la nouvelle syntaxe
Tableaux avancés:
Révision des fonctions prototypes d'un tableau
Fonction map
Fonction filter
Fonction every
Fonction some
Concaténation de filter
Opérations d'import/export:
Importer et exporter des fichiers dans le nouveau monde
Comprendre le concept d'export
Définir export default
Utiliser import pour importer des fichiers dans un fichier spécifique
L'objet Promise:
Comprendre l'objet Promise
Utiliser then et catch
Comprendre l'asynchronie en javascript
Utiliser la fonction Promise.all
Utilisation de async await:
Comprendre le nouveau concept dans le langage
Utiliser ce que nous avons appris pour synchroniser notre code
Utiliser Promise pour implémenter du code synchrone dans le nouveau monde
Comprendre l'asynchronie dans le langage
Utilisation de la fonction constructeur:
Qu'est-ce que this et comment l'utiliser
Créer un objet en javascript
Attribuer des propriétés à un objet et la nécessité de cela
La différence entre factory et constructeur
Utiliser des fonctions sur un objet
Utilisation de la déclaration de classe:
Qu'est-ce que this et comment l'utiliser
Créer une classe en es6
Transformation pour l'utilisation des classes
Comprendre les objets et leurs propriétés
Utiliser les capacités du langage pour créer des objets en es6
Fonctions fléchées Partie B:
Sujets avancés dans les fonctions fléchées
Nouvelles capacités avec l'utilisation de this