In this French instructional video, the presenter walks beginners through setting up a Node.js environment to run JavaScript outside the browser. He explains why a separate runtime is needed, shows how to download and install Node.js (choosing between the recommended and current versions), and verifies the installation by checking the versions of node, npm, and npx via the command line. The tutorial then demonstrates using the Node REPL to execute JavaScript interactively, including a simple console.log example, and explains the REPL’s undefined output. Next, he shows how to create a JavaScript file (test.js), exit the REPL, and run the file with the `node` command, highlighting the need to use Ctrl+C/D to leave the REPL. He notes that browser‑specific features like DOM access are unavailable in this environment. Throughout, he recommends using a terminal integrated in VS Code for convenience and provides download links in the description. The video concludes by encouraging viewers to become comfortable with JavaScript to follow future lessons.
Chapters
Bonjour à tous et bienvenue dans cette nouvelle leçon qui porte sur l'environnement Node.js. Dans la dernière vidéo, j'ai mentionné que pour exécuter du JavaScript en dehors du navigateur, il faut mettre en place un environnement d'exécution capable d'interpréter le langage. Si le navigateur reconnaît automatiquement du JavaScript et l'exécute à l'aide d'un moteur d'exécution comme V8 embarqué dans le navigateur Chrome, Notre système n'en est pas capable par ses propres moyens, d'où la nécessité d'installer un environnement d'exécution Node.js par nos soins. L'installation de Node.js est toute simple. En effet, il suffit de se rendre sur le site web officiel de la plateforme, dont le lien sera laissé en description de cette vidéo. En général, depuis la page d'accueil, le site propose 2 versions en téléchargement: une version recommandée pour la plupart des utilisateurs et une version courante. Il est recommandé de télécharger la version courante pour bénéficier des dernières fonctionnalités testées de Node.js. Quand nos téléchargements auront fini, procédez à l'installation comme vous le faites pour n'importe quel autre logiciel. Moi, je vais passer cette étape car j'ai déjà Node.js installé sur ma machine, ce qui veut dire que la version dont je dispose est probablement différente de celle proposée par le site web. Désormais, vous avez Node.js installé sur votre ordinateur et vous disposez par conséquent d'un environnement d'exécution pour le langage JavaScript. Maintenant, nous allons faire des tests pour vérifier si tout fonctionne correctement. Et pour cela, nous allons nous servir de la ligne de commande ou CLI qui signifie Command Line Interface. Vous pourrez vous servir du terminal qui est installé par défaut sur votre système d'exploitation, ou mieux encore, installer un éditeur de code qui embarque un terminal intégré comme le fameux VS Code. Cela vous épargnera l'effort de vous déplacer entre l'éditeur et le terminal externe. Je vous laisserai le lien de téléchargement de VS Code en description si vous voulez vous en servir. Maintenant, on ouvre le terminal puis on tape notre première commande qui permet de vérifier la version Node.js installée. On met donc node --version. Chez moi c'est la version 19.0 qui est installée. Bien entendu, on peut taper cette commande sur le terminal embarqué à VSCode ou votre terminal installé par défaut sur votre système d'exploitation. Il n'y a vraiment aucune différence entre les deux à part davantage d'accessibilité en faveur du terminal embarqué à l'éditeur. Aux côtés de l'environnement Node.js, il y a aussi le gestionnaire de paquets nommé npm qui est installé. npm signifie Node Package Manager. Il s'agit d'un gestionnaire qui permet d'installer, mettre à jour, supprimer ou exécuter des paquets. Un paquet n'est rien d'autre qu'un programme supplémentaire qui sera ajouté à votre environnement pour que celui-ci puisse faire des tâches supplémentaires. Pour le moment, on n'en aura pas besoin, mais nous allons souvent nous en servir dans les prochaines leçons. Il y a aussi la version modifiée de npm nommée npx ou Node Package Execute qui est installée aussi. Nous aurons également l'occasion de manipuler npx de temps à autre. Pour le moment, nous allons juste vérifier la version de chacun de ces deux gestionnaires. On exécute la commande npm --version. Chez moi c'est la version 8.19.2 et c'est pareil pour npx. Maintenant, il est temps de voir comment exécuter du JavaScript sur la plateforme Node.js. En fait, c'est très simple. Dans le terminal, on exécute la commande Node. Vous constatez que la forme de l'invite a changé, ce qui signifie que désormais, on est en mode JavaScript, c'est-à-dire que l'on peut écrire des instructions JavaScript qui seront exécutées au fur et à mesure à travers le CLI ou Command Line Interface. À titre d'exemple, écrivons cette instruction: console.log Node.js. On appuie sur Entrée pour exécuter et on obtient notre message qui est Node.js. Il se peut que vous ayez la valeur undefined sur la ligne suivante. C'est normal d'avoir un tel comportement quand on exécute du code sur la ligne de commande et vu la nature de l'exécution nommée REPL ou R-E-P-L pour Read Eval Print Loop, le script aura tendance à évaluer le résultat de retour après exécution. Or, rien n'a été retourné donc on obtient ce message. Maintenant, au lieu d'écrire directement du JavaScript dans le terminal, nous allons plutôt créer un document JS nommé test.js par exemple. Et on y placera ce code. C'est-à-dire que l'on affichera le message Node.js après 2 secondes. Pour exécuter le fichier test.js, il faut faire en sorte de sortir de l'invite de saisie du code JavaScript. Avec Ctrl+C ou Ctrl+D par exemple, cela dépend de votre système. Ensuite, on tape la commande Node suivi du nom du fichier à exécuter. Et voilà, notre JavaScript s'exécute correctement. Notez que certaines fonctionnalités de JavaScript ne seront pas reconnues dans cet environnement d'exécution, en l'occurrence les méthodes d'accès au DOM qui sont applicables uniquement quand JavaScript est exécuté au sein du navigateur. C'est désormais comme ça que nous allons travailler dans les prochaines leçons, c'est-à-dire exécuter à travers la ligne de commande des documents JavaScript que nous aurons saisis. Il est évident que pour progresser dans ce cours, il faut être à l'aise avec le langage JavaScript. Une série de JavaScript exécutés au client est disponible sur cette chaîne que vous pourrez consulter en cas de besoin. Merci pour votre attention et à la vidéo prochaine.