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.
En résumé
Durée :
2 jours (14h)Réf :
B-WB-N1 du 08/07/2025Prix :
1 300€ HTPour 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èreProchaine 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
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
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
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
