Aller au contenu

Node.js : développer le côté serveur en JavaScript

Apprenez à créer des serveurs web, des API et des outils en ligne de commande avec Node.js, en réutilisant le JavaScript que vous connaissez déjà.

Intermédiaire-(0) 0 apprenants4 h 30Mis à jour le 9 octobre 2026

Par Admin Xamle

Ce que vous allez apprendre

  • Comprendre le fonctionnement de Node.js et de sa boucle d'événements
  • Écrire du code asynchrone propre avec les promesses et async/await
  • Organiser un projet avec les modules et npm
  • Créer une API REST avec Express
  • Connecter une application Node.js à une base de données et la déployer

Présentation

Vous savez écrire du JavaScript dans le navigateur et vous voulez passer côté serveur ? Node.js vous permet d'utiliser le même langage pour créer des applications web complètes.

Dans cette formation, vous apprendrez à :

  • installer Node.js et comprendre son fonctionnement (boucle d'événements, code asynchrone) ;
  • organiser votre code en modules et gérer vos dépendances avec npm ;
  • lire et écrire des fichiers, appeler des services externes ;
  • créer un serveur web puis une API avec Express ;
  • connecter votre application à une base de données et la mettre en ligne.

Le fil rouge est une petite API de gestion de commandes pour une boutique de Dakar, avec des montants en FCFA.

Compétences acquises

Node.jsJavaScript côté serveurnpmExpressAPI REST

Prérequis

  • Connaître les bases de JavaScript (variables, fonctions, tableaux, objets)
  • Savoir utiliser un terminal de façon simple

Programme

5 modules · 10 leçons

1Découvrir Node.js

•Installer Node.js et comprendre comment il exécute votre code.

  • Qu'est-ce que Node.js ?15 min
  • La boucle d'événements et le code non bloquant15 min
  • 1 exercice(s)
  • 1 mini-test
2Modules et npm

•Organiser son code en modules et gérer les dépendances d'un projet.

  • Créer et utiliser des modules15 min
  • Gérer ses dépendances avec npm15 min
  • 1 exercice(s)
  • 1 mini-test
3Le code asynchrone

•Écrire du code asynchrone lisible et fiable.

  • Des callbacks aux promesses15 min
  • async/await et gestion des erreurs15 min
  • 1 exercice(s)
  • 1 mini-test
4Créer une API avec Express

•Construire une API REST avec routes, middlewares et gestion d'erreurs.

  • Premier serveur Express20 min
  • Middlewares, routeurs et erreurs20 min
  • 1 exercice(s)
  • 1 mini-test
5Base de données et mise en ligne

•Stocker les données durablement et déployer l'API.

  • Connecter une base de données20 min
  • Préparer la production et déployer15 min
  • 1 exercice(s)
  • 1 mini-test
Quiz final10 questions

Formateur

AX

Admin Xamle

Avis

-

-

0 avis

5
0
4
0
3
0
2
0
1
0

Pas encore d'avis pour cette formation.

Node.js : développer le côté serveur en JavaScript | Xamle-Academy