Au coeur de Node.js
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Au coeur de Node.js

Codeconcept
28,99€
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Si votre connaissance de Node se limite à installer des packages, vous vous privez de l'essentiel. Il est temps de prendre en main ce qui fait tout l'intérêt de Node.

Cette formation en vidéo est destinée à vous, développeurs Backend et FullStack. Elle est spécifiquement consacrée aux points essentiels de Node, ce qui vous permettra d'utiliser Node comme la plateforme puissante qu'il est, et plus comme une boîte noire servant simplement à installer des packages.
 

Au programme de ce tuto Au cœur de Node.js

Pour à peine plus que le prix d'un livre qui prendrait la poussière sur votre étagère, cette formation vidéo en français se déroule sur 3 parties:

  • la partie 1 pose les fondamentaux de Node (callbacks, promises, call stack, event queue ...)
  • la partie 2 vous fera comprendre en profondeur les EventEmitters
  • la partie 3 vous montrera comment utiliser les streams (ce qui inclut Duplex, Transform et Passthrough streams)

Rendez-vous ce service : consacrez un peu plus de temps à la plateforme Node elle-même, et un peu moins au package X ou Y, et Node vous le rendra bien !

  • Résultat à court terme : vos entretiens techniques au poste de développeur Backend ou FullStack se passeront beaucoup mieux. Ce que vous percevez aujourd’hui comme des questions pièges sont en fait des questions essentielles que vous posent lead techniques et architectes qui maîtrisent la plateforme Node et veulent s'assurer que c'est également votre cas.
  • Résultat moyen terme : après avoir pratiqué cette formation, une fois en poste, vous pourrez comprendre le code avancé de vos collègues qui utilisent EventEmitter et Streams et créer, vous aussi, des applications plus performantes.

Je reste disponible dans le salon d'entraide pour répondre à vos questions.
Les fichiers de travail sont fournis.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Les fondamentaux
Chapitre 2
Les EventEmitters
Chapitre 3
Les streams

Plan détaillé du cours

Chapitre 1 : Les fondamentaux
59m56
 
Leçon 1Installation de Node et NPM
Leçon 2Génération du fichier de configuration package.json
Leçon 3Créer des modules, les exporter et les importer
Leçon 4Le caractère bloquant du code synchrone
Leçon 5Rendre le code asynchrone
Leçon 6Les callbacks
Leçon 7La convention de l' "error first"
Leçon 8Les promises
Leçon 9Permettre d'utiliser une fonction au choix avec une promise ou un callback
Leçon 10Importance de ne jamais ralentir (ou bloquer !) la callstack
Chapitre 2 : Les EventEmitters
43m16
 
Leçon 1Qu'est-ce qu'un EventEmitter ?
Leçon 2Votre premier EventEmitter
Leçon 3Associer plusieurs callbacks à un même custom event
Leçon 4Les EventEmitters fournis par les APIs de Node
Leçon 5L' objet "process" : instance d'EventEmitter
Leçon 6Créer une classe héritant de EventEmitter
Leçon 7Déclarer un listener qui ne doit réagir qu'une fois maximum
Leçon 8Gérer un event de type error
Leçon 9Créer une fonction qui retourne un EventEmitter
Chapitre 3 : Les streams
1h33
 
Leçon 1Qu'est-ce qu'un stream (un flux) ?
Leçon 2Créer un readable stream
Leçon 3Créer un writable stream
Leçon 4Gérer l'"error" event
Leçon 5Générer un gros fichier
Leçon 6Streams fournis par l'objet "process"
Leçon 7Process.argv
Leçon 8Créer un readable stream en héritant de Readable
Leçon 9Créer un writable stream en héritant de Writable
Leçon 10Gérer la "back pressure" exercée par un readable stream trop rapide
Leçon 11Configuration la taille du buffer via highWaterMark
Leçon 12Ecrire depuis la console vers un fichier
Leçon 13Duplex stream : à la fois Readable et Writable
Leçon 14Créer un Transform stream
Leçon 15Flush() sous Windows et sous Linux
Leçon 16PassThrough stream
Leçon 17Duplex stream
Leçon 18Envoyer des données sous forme d'objets
Leçon 19Serveur web sans streams
Leçon 20Mesurer l'utilisation de la mémoire par notre application via process.memoryUsage()
Leçon 21Serveur web avec streams

Avis des apprenants

Détail des avis
107
Apprenants
2
Commentaires
5/5
Note moyenne
5/5
2
4/5
0
3/5
0
2/5
0
1/5
0
Florent Lefevre
Florent Lefevre
Publié le 17/02/2022
Bonjour, Je viens du monde JAVA, et je débute sur Node.JS, j'ai particulièrement aimé l'accessibilité et la progressivité de la formation débutant sur node.js. Il serait bon d'indiquer, peut-être, des sites de ressources pédagogiques pour de plus amples informations hormis la doc de l'API ... Sinon continuez comme ça, vous êtes un bon formateur pédagogue. @+ Florent
Mathieu Margotin
Mathieu Margotin
Publié le 10/11/2019
Très bon tuto ! Explications très claires !

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

Node.js

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Payer plus tard

Prix d'achat : 28,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1426 tutos gratuits

Notre politique de protection des données