Aller au contenu
Enter
Bewizyu Logo

Les Fondamentaux en nodejs

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é

Catégorie : Technologie
Durée : 2 jours (14h)
Ref : B-WB-N1 du 08/07/2025
Prix : 1 300€ HT
Publics :Développeurs ayant des connaissances en Javascript et souhaitant monter en compétence sur Node.js
Pré-requis : Aucune connaissance particulière
Prochaines sessions
  • 2025-09-08
  • 2025-12-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
 

 

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

Dates des prochaines sessions

Session garantie à partir de 2 personnes.

Septembre

Du 08/9/25 au 09/9/25

Centre de Nantes / Classe à Distance / Dans vos locaux

Décembre

Du 08/12/25 au 09/12/25

Centre de Nantes / Classe à Distance / Dans vos locaux