JavaScript moderne avec ES6-ES13 (tutoriel JS) Langue: Allemand

JavaScript moderne avec ES6-ES13 (tutorial JS)

Webdesign, CMS & Développement 21 Videos · 6.6 h Formation vidéo · Français Stephan Haewß by Stephan Haewß

Tu maîtrises JavaScript mais tu as du mal avec les fonctionnalités des versions plus récentes de JS? Alors ce cours est fait pour toi! Découvre toutes les fonctionnalités de ES6 à ES13, les plus utilisées en pratique et qui t'apporteront le plus de bénéfices - pour un code plus compréhensible, plus léger, plus facile à entretenir avec moins de risques d'erreurs. Ton formateur: le développeur de logiciels Stephan Haewß. Ta session de formation: plus de 6 heures. Ta réussite: En tant que développeur web, tu écris désormais du JavaScript moderne!

  • Améliorez votre code pour les sites web et les applications web avec des fonctionnalités JavaScript modernes.
  • Apprends à connaître en détail toutes les fonctionnalités pratiques et bénéfiques de ES6 à ES13.
  • Écrivez du code mince, avec un minimum d'erreurs, facilement maintenable
  • Un tutoriel de plus de 6 heures du développeur de logiciels Stephan Haewß.

Découvrez ce qui s'est ajouté de nouveau et d'important pour le langage de script JavaScript depuis ECMAScript 6 - avec un tutoriel complet unique !

Contenu

21 Videos, 394 Minutes

Introduction au cours

1 Videos · 2 Minutes
01 Open

JavaScript ES6-ES13: 1 | Qu'est-ce qui t'attend dans le cours?

Voici ce qui t'attend dans ce cours JavaScript ES6.

01

JavaScript ES6-ES13: 1 | Qu'est-ce qui t'attend dans le cours?

2 min Open

Introduction

1 Videos · 7 Minutes
02 Open

JavaScript ES6-ES13: 2.1 | Pourquoi ES6 ? Ne puis-je pas rester fidèle au bon vieux JavaScript ?

Le JavaScript est présent dans les navigateurs depuis de nombreuses années. Pratiquement chaque site Web contient plus ou moins de code JS. Bien que les premières versions étaient encore très rudimentaires, il était possible de travailler assez facilement avec la norme ES5, du moins si l'on pouvait naviguer habilement dans les pièges et les imprévus. Alors pourquoi apprendre quelque chose de nouveau et ne pas rester avec ce qui a fait ses preuves ? Dans cette leçon, je vais expliquer les avantages de la nouvelle norme ES6 et les raisons pour lesquelles on ne peut en fait pas s'en passer.

02

JavaScript ES6-ES13: 2.1 | Pourquoi ES6 ? Ne puis-je pas rester fidèle au bon vieux JavaScript ?

7 min Open

ECMAScript : ES6 à ES13 – les nouvelles fonctionnalités

18 Videos · 239 Minutes
03 Open

JavaScript ES6-ES13: 3.1 | Déclaration de variables avec let et const par rapport à var

Jusqu'à ES5, le mot-clé var était le seul moyen de déclarer des variables, et grâce à ses particularités, il provoquait souvent des comportements indésirables voire des erreurs. ES6 introduit les deux nouveaux mots-clés let et const, qui corrigent certaines lacunes de var.

04 Open

JavaScript ES6-ES13: 3.2 | Boucle for

Chaque développeur web connaît la boucle For. Elle est également souvent utilisée pour parcourir des tableaux. Avec ES6, il existe une variante de la boucle For qui permet de le faire de manière bien plus concise et compacte.

05 Open

JavaScript ES6–ES13: 3.3 | Fonctions fléchées

Les fonctions sont essentielles en JS et étaient jusqu'à présent déclarées et définies uniquement via le mot-clé function. ES6 introduit une syntaxe très élégante et concise qui rend le code non seulement plus lisible, mais également fournit une solution à un problème récurrent avec this.

06 Open

JavaScript ES6-ES13: 3.4 | Paramètres de fonction optionnels

Les paramètres optionnels peuvent être réalisés de manière un peu compliquée en ES5 et ne sont pas révélés à l'appelant d'une fonction. Avec ES6, les paramètres optionnels avec leurs valeurs par défaut peuvent être écrits directement dans la signature de la fonction.

07 Open

JavaScript ES6-ES13: 3.5 | La déstructuration

La déstructuration permet d'extraire de manière ciblée des éléments d'objets et de tableaux. À y regarder de plus près, de nombreuses possibilités d'application se dégagent, ce qui rend le code JS plus élégant et plus compact.

08 Open

JavaScript ES6-ES13: 3.6 | Rest-Parameter JavaScript ES6-ES13: 3.6 | Paramètre rest

Gérer la variable d'arguments était nécessaire jusqu'à ES6 pour permettre un nombre variable de paramètres dans les fonctions. Cela est beaucoup plus facile avec les Rest Parameters en ES6.

09 Open

JavaScript ES6-ES13 : 3.7 | Opérateur de Reste

Non seulement dans les définitions de fonction, l'opérateur …- est utilisé pour les paramètres restants, mais aussi dans la déstructuration de tableaux, pour capturer le "reste" des éléments et les fournir sous forme de tableau.

10 Open

JavaScript ES6-ES13: 3.8 | Opérateur de repos avec objets

Non seulement les tableaux permettent d'utiliser l'opérateur de reste, mais il peut également récupérer les propriétés restantes des objets et les rendre disponibles en tant qu'objet.

11 Open

JavaScript ES6–ES13: 3.9 | Opérateur de propagation avec les tableaux

Le contraire de l'opérateur de reste est l'opérateur de propagation. Il a l'air identique (), mais il est placé de l'autre côté d'une affectation et décompose le tableau en ses éléments individuels.

12 Open

JavaScript ES6-ES13: 3.10 | L'opérateur de propagation sur les objets

Le "truc" avec l'opérateur de spread fonctionne également très bien avec les objets. Cela permet d'incorporer des objets dans d'autres objets. Cependant, avec Object.assign(), il existe une très bonne alternative pour cela.

13 Open

JavaScript ES6-ES13: 3.11 | Déclaration de méthodes dans les littéraux d'objets

Les fonctions dans les littéraux d'objets sont très verbeux à écrire avec le mot-clé function. Avec ES6, elles peuvent cependant être écrites beaucoup plus court et plus clairement.

14 Open

JavaScript ES6-ES13 : 3.13 | Modèle littéral

On ne peut pas le nier: les chaînes de caractères multilignes avec des valeurs de variables intégrées étaient une douleur jusqu'à ES6 et aussi très désagréables à lire. Les nouveaux littéraux de modèle d'ES6, en revanche, sont une bénédiction syntaxique.

15 Open

JavaScript ES6-ES13: 3.15 | Map comme dictionnaire et Key Value Store

Les objets ont toujours pu être utilisés comme un magasin de clés-valeurs ou un dictionnaire, mais avec quelques inconvénients. La nouvelle structure de données Map se débarrasse de ces inconvénients et offre une fonctionnalité de dictionnaire solide, comme on le connaît d'autres langages de programmation.

16 Open

JavaScript ES6-ES13: 3.17 | Asynchrone et attente

Après avoir évité l'enfer des rappels avec les promesses, la construction async/await ajoute encore un peu de sucre syntaxique. Elle se base sur les promesses et permet de programmer des opérations asynchrones presque comme des opérations synchrones. Une fois qu'on a programmé avec async/await, on évite désormais d'utiliser directement la méthode then des promesses (et encore moins d'utiliser des rappels).

17 Open

JavaScript ES6-ES13: 3.19 | Imports dynamiques

En plus de l'importation statique des modules avec le mot-clé import, ES6 prend également en charge l'importation dynamique avec la fonction import. Comme tout cela fonctionne de manière asynchrone, une promesse est renvoyée, sur laquelle on peut attendre principalement avec await. Ainsi, le chargement des modules pendant l'exécution à n'importe quel moment ne pose plus de problème.

18 Open

JavaScript ES6-ES13 : 3.21 | Héritage

Aussi l'héritage continue de se baser sur des prototypes, s'écrit en ES6 de manière beaucoup plus simple et plus claire avec le mot-clé extends. Lorsque vous l'utilisez, vous devez appeler le constructeur de la classe de base au bon moment avec super. Comment faire cela sera bien sûr expliqué dans cette leçon.

19 Open

JavaScript ES6-ES13: 3.23 | Champs privés

Aussi, des champs privés peuvent maintenant être déclarés, et on ne peut pas y accéder de l'extérieur. La déclaration est un peu inhabituelle, ce qui la distingue clairement des autres langages de programmation.

20 Open

JavaScript ES6-ES13: 3.24 | Créer des objets sans classe.

Avec le nouveau mot-clé class et les fonctionnalités associées telles que l'héritage et l'encapsulation des données (champs privés), tous les programmeurs orientés objet devraient être satisfaits, non? Dans cette leçon, je vais présenter une alternative à la création d'objets qui se passe complètement de classes, de prototypes et de this, mais qui permet une forme plus flexible de "héritage" ou plutôt de "composition".

03

JavaScript ES6-ES13: 3.1 | Déclaration de variables avec let et const par rapport à var

19 min Open
04

JavaScript ES6-ES13: 3.2 | Boucle for

13 min Open
05

JavaScript ES6–ES13: 3.3 | Fonctions fléchées

19 min Open
06

JavaScript ES6-ES13: 3.4 | Paramètres de fonction optionnels

11 min Open
07

JavaScript ES6-ES13: 3.5 | La déstructuration

12 min Open
08

JavaScript ES6-ES13: 3.6 | Rest-Parameter JavaScript ES6-ES13: 3.6 | Paramètre rest

7 min Open
09

JavaScript ES6-ES13 : 3.7 | Opérateur de Reste

4 min Open
10

JavaScript ES6-ES13: 3.8 | Opérateur de repos avec objets

5 min Open
11

JavaScript ES6–ES13: 3.9 | Opérateur de propagation avec les tableaux

7 min Open
12

JavaScript ES6-ES13: 3.10 | L'opérateur de propagation sur les objets

8 min Open
13

JavaScript ES6-ES13: 3.11 | Déclaration de méthodes dans les littéraux d'objets

3 min Open
14

JavaScript ES6-ES13 : 3.13 | Modèle littéral

14 min Open
15

JavaScript ES6-ES13: 3.15 | Map comme dictionnaire et Key Value Store

16 min Open
16

JavaScript ES6-ES13: 3.17 | Asynchrone et attente

29 min Open
17

JavaScript ES6-ES13: 3.19 | Imports dynamiques

12 min Open
18

JavaScript ES6-ES13 : 3.21 | Héritage

18 min Open
19

JavaScript ES6-ES13: 3.23 | Champs privés

9 min Open
20

JavaScript ES6-ES13: 3.24 | Créer des objets sans classe.

33 min Open

Conclusion

1 Videos · 9 Minutes
21 Open

JavaScript ES6-ES13: 4 | Résumé et Perspectives

Les fonctionnalités les plus importantes de la version ES6 et ultérieure devraient maintenant avoir été traitées. Cependant, de nouvelles améliorations sont régulièrement ajoutées. Certaines fonctions moins couramment utilisées n'ont pas encore été mentionnées. Cette leçon expliquera ce qui est attendu à l'avenir et quelles fonctions pourraient encore être intéressantes dans des cas particuliers.

21

JavaScript ES6-ES13: 4 | Résumé et Perspectives

9 min Open

Exemples d'application

  • Passe maintenant du vieux JavaScript au JavaScript moderne - tout dans un seul tutoriel !
    Ouvrir la galerie
    Sautez maintenant de l'ancien JavaScript vers le JavaScript moderne - dans un seul tutoriel !
  • Apprenez à connaître toutes les fonctions JS importantes et pratiques des versions ES6 à ES13.
    Ouvrir la galerie
    Apprends à connaître toutes les fonctions JavaScript importantes et pertinentes pratiques des versions ES6 à ES13.
  • Écrivez du code Javascript élégant, épuré et plus facile à comprendre.
    Ouvrir la galerie
    Écrivez des codes JavaScript élégants, épurés et plus faciles à comprendre.
Commentaires (0)

Commente maintenant „JavaScript moderne avec ES6-ES13 (tutorial JS)“