
Envie de créer des applications web rapides et modernes ? Avec Node.js, c’est possible. Ce tutoriel Node.js débutant vous guide pas à pas.
Même si vous n’avez jamais utilisé Node.js, cet article vous aidera à comprendre les bases et à écrire votre premier script.
– Qu’est-ce que Node.js ?
Node.js est un environnement d’exécution JavaScript côté serveur. En d’autres termes, vous pouvez utiliser JavaScript en dehors du navigateur, pour créer :
- des serveurs web,
- des API REST,
- des outils en ligne de commande,
- des applications temps réel (chat, jeux, etc.).
Node.js est rapide, léger, et basé sur le moteur V8 de Google (utilisé dans Chrome).
– Pourquoi apprendre Node.js en 2025 ?
Node.js reste un choix très populaire pour les développeurs full-stack. Il permet :
- d’écrire le même langage (JavaScript) côté client et serveur,
- de gagner du temps,
- d’utiliser des milliers de packages open source via npm,
- de développer des API modernes et scalables.
Il est utilisé par des entreprises comme Netflix, LinkedIn, ou PayPal.
– Prérequis avant de commencer
Avant de vous lancer, vous devez :
- Connaître les bases de JavaScript (variables, fonctions, boucles),
- Avoir un éditeur de code (Visual Studio Code est parfait),
- Savoir utiliser un terminal de base.

– Étape 1 : Installer Node.js
Rendez-vous sur le site officiel de Node.js et téléchargez la version stable (LTS) pour votre système d’exploitation.
Après l’installation, vérifiez que tout fonctionne :
bashCopierModifiernode -v
npm -v
Vous devriez voir deux versions s’afficher. Node.js est installé avec npm (Node Package Manager), qui vous permet d’installer des modules externes.
– Étape 2 : Créer votre premier fichier Node.js
- Créez un dossier pour votre projet :
bashCopierModifiermkdir mon-projet-node
cd mon-projet-node
- Créez un fichier
app.jsavec ce code simple :
javascriptCopierModifierconsole.log("Bonjour depuis Node.js !");
- Lancez le script avec :
bashCopierModifiernode app.js
Résultat : le message s’affiche dans le terminal.
– Étape 3 : Créer un petit serveur web
Avec seulement quelques lignes, Node.js peut créer un serveur HTTP :
javascriptCopierModifierconst http = require('http');
const server = http.createServer((req, res) => {
res.end("Bienvenue sur mon premier serveur Node.js !");
});
server.listen(3000, () => {
console.log("Serveur lancé sur http://localhost:3000");
});
Lancez-le avec node app.js, puis ouvrez http://localhost:3000 dans votre navigateur.
Félicitations, vous venez de créer un serveur Node.js.
– Étape 4 : Gérer les routes simples
Pour afficher du contenu différent selon l’URL :
javascriptCopierModifierconst http = require('http');
const server = http.createServer((req, res) => {
if (req.url === "/") {
res.end("Page d'accueil");
} else if (req.url === "/contact") {
res.end("Page de contact");
} else {
res.end("Page non trouvée");
}
});
server.listen(3000, () => {
console.log("Serveur prêt !");
});
Essayez les chemins / et /contact.

– Étape 5 : Utiliser Express (facultatif mais conseillé)
Express est un framework minimaliste pour simplifier la création d’API.
Installez-le avec npm :
bashCopierModifiernpm init -y
npm install express
Puis créez un fichier index.js :
javascriptCopierModifierconst express = require('express');
const app = express();
app.get('/', (req, res) => res.send('Accueil Express'));
app.get('/api', (req, res) => res.json({ message: "Hello depuis une API" }));
app.listen(3000, () => console.log("Serveur Express sur http://localhost:3000"));
Express simplifie la gestion des routes et des réponses.
– Prochaine étape : aller plus loin avec Node.js
Voici ce que vous pouvez apprendre ensuite :
- Lire et écrire dans des fichiers (
fs), - Créer une API REST complète,
- Connecter Node.js à une base de données (MongoDB, MySQL),
- Déployer votre app sur une plateforme cloud (comme Render).

Laisser un commentaire