Aller au contenu
Enter
Bewizyu Logo

Formation Node.js — Express, MongoDB et structuration orientée production

Apprenez Node.js : créez une application web performante avec Express, MongoDB et Mongoose. Maîtrisez les modules natifs, le modèle asynchrone, le routing, l’authentification et la structuration.

Demander un devis

En résumé

Durée :

2 jours (14h)

Réf :

B-WB-N1 du 08/07/2025

Prix :

1 300€ HT

Pour qui est cette formation ? :


Développeur JavaScript souhaitant maîtriser Node.js côté serveur
Développeur front-end souhaitant évoluer vers le full-stack
Chef de projet technique pilotant des projets d'API REST
Développeur back-end venant d'un autre langage souhaitant adopter Node.js

Pré-requis :

Aucune connaissance particulière

Prochaine session :

  • 2026-07-02
  • 2026-10-08

Programme de la formation

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Comprendre ce qu'est Node.js et ses cas d'usage
  • Créer une application web structurée et orientée production avec nodejs

 

 

PROGRAMME
1. Qu'est-ce que Node.js ?
  • Rappel sur Javascript et sur le standard ECMAScript
  • Configuration de l'environnement de développement et premier script d'exploration
  • Compréhension du modèle événementiel, asynchrone et non-bloquant spécifique à Node.js
  • Atelier: Premiers scripts nodejs

Objectif opérationnel :  Installer Node.js et comprendre son environnement
Moyen d’évaluation : QCM
 

2. Les modules de Node.js
  • Utilisation des modules natifs (ex: fs, path, os, etc.) pour la manipulation de fichiers
  • Créer un serveur web avec les modules natifs
  • Atelier: lire un fichier via nodejs

Objectif opérationnel : Utiliser les modules natifs pour manipuler des fichiers et créer un serveur web 
Moyen d’évaluation : QCM
 

3. Express
  • Rappel sur le gestionnaire de package NPM
  • Middleware, Routing
  • Conversion du serveur natif vers Express
  • Atelier: créer une application Express

Objectif opérationnel : Créer une application web avec Express.js
Moyen d’évaluation : QCM
 

4. Connexion à une base de données via ODM
  • Présentation de MongoDb et Mongoose
  • Application des bonnes pratiques de découpage de code
  • Atelier: Faire des requêtes

Objectif opérationnel : Écrire des requêtes de type CRUD via Mongoose
Moyen d’évaluation : QCM
 

5. Structurer un projet nodejs
  • Découpage et responsabilités
  • Logging, gestion des erreurs, validation des payload
  • Variables d'environnement
  • Authentification
  • Tooling
  • Atelier: construire une application prête pour la production

Objectif opérationnel : Créer une application nodejs structurée et orientée production
Moyen d’évaluation : QCM
 

 

Parcours Node.js — étape suivante

Formation Node.js Avancé — NestJS

Clean Architecture, injection de dépendances & tests · 2 jours

Voir le niveau avancé →

Informations pratiques

  • ‍Théorie 40%
  • Pratique 60%
  • Lieu au choix : Centre de formation bewizyu (Nantes) / Dans vos locaux / Classe à distance

 

Formateur

Ingénieur développeur intervient durant tout le processus du développement d’applications. 

 

Personnes en situation de handicap‍

Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.

 

Programme et catalogue peuvent être envoyés sur simple demande

Demander un devis

Questions fréquentes

Pourquoi utiliser Node.js plutôt qu'un langage serveur traditionnel ?

Node.js repose sur un modèle événementiel, asynchrone et non-bloquant qui permet de gérer de nombreuses connexions simultanées avec peu de ressources, idéal pour les API REST et applications en temps réel. La formation explique ce modèle dès le premier module en le comparant aux approches traditionnelles.

Qu'est-ce qu'Express.js et pourquoi l'utiliser avec Node.js ?

Express.js est le framework web le plus populaire pour Node.js. Il simplifie la création de serveurs HTTP et d'API REST grâce à son système de middleware et de routing. La formation part d'un serveur Node.js natif puis migre vers Express pour illustrer concrètement la valeur ajoutée du framework.

Faut-il connaître MongoDB avant de suivre cette formation ?

Non, la formation présente MongoDB et Mongoose (l'ODM qui simplifie les interactions avec MongoDB) à partir de zéro, avec un atelier pratique de requêtes CRUD.

Quelle est la différence entre cette formation et la formation Node.js Avancé ?

Cette formation couvre les fondamentaux : modèle asynchrone, Express, MongoDB et structuration d'une première application production-ready. La formation Node.js Avancé va beaucoup plus loin avec NestJS, la Clean Architecture, l'architecture hexagonale et une stratégie de tests complète.

Cette formation est-elle éligible au financement OPCO ?

Oui. Bewizyu est un organisme de formation certifié Qualiopi. La formation Node.js Fondamentaux est éligible à une prise en charge par votre OPCO. Contactez-nous pour obtenir un devis et un accompagnement dans vos démarches de financement.

La formation peut-elle se faire à distance ?

Oui. La formation est disponible en présentiel au centre Bewizyu de Nantes, dans vos locaux en intra-entreprise, ou en classe virtuelle à distance.

Formation complémentaire

Strapi V5 tourne sur Node.js. Avec les fondamentaux Node.js acquis, vous pouvez directement créer un Headless CMS :

Dates des prochaines sessions

Session garantie à partir de 2 personnes.

Juillet

Du 02/7/26 au 03/7/26

Centre de Nantes / Classe à Distance

Octobre

Du 08/10/26 au 09/10/26

Centre de Nantes / Classe à Distance

Formation Node.js — Express & MongoDB | Nantes | Bewizyu