Node.js – Développement back-end avec JavaScript

Formation créée le 11/12/2025.
Version du programme : 1

Type de formation

Présentiel

Durée de formation

35 heures (5 jours)

Accessibilité

Oui
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

Node.js – Développement back-end avec JavaScript


Cette formation de 35 heures permet d’apprendre à développer des applications côté serveur avec Node.js et Express. Les participants construiront des API REST connectées à une base MongoDB, avec gestion des routes, sécurité et traitements back-end complets.

Objectifs de la formation

  • Créer un serveur web avec Node.js
  • Gérer les routes et middlewares avec Express
  • Développer une API REST et la connecter à MongoDB
  • Implémenter la sécurité, la gestion des sessions et des fichiers
  • Structurer une application Node.js selon les bonnes pratiques

Profil des bénéficiaires

Pour qui
  • Développeurs front-end
  • Développeurs full-stack
  • Toute personne souhaitant créer des services web en JavaScript côté serveur
Prérequis
  • Bonne maîtrise du JavaScript (fonctions, objets, modules)
  • Notions de HTTP, JSON et de bases de données utiles

Contenu de la formation

Découverte de Node.js
  • Architecture asynchrone, modèle événementiel
  • Modules natifs, npm, gestion de packages
  • TP : création d’un serveur HTTP avec Node.js
Express.js et routage
  • Création d’une application Express
  • Routing, paramètres d’URL, middlewares personnalisés
  • TP : mini-application serveur avec pages HTML ou JSON
API REST et base de données
  • Structure d’une API REST (CRUD)
  • Connexion à MongoDB avec Mongoose
  • TP : API de gestion de produits, tâches ou utilisateurs
Sécurité et fichiers
  • Authentification avec JWT ou session/express-session
  • Hash de mot de passe avec bcrypt, validation
  • TP : système de connexion + upload de fichiers (Multer)
Projet complet et déploiement
  • Projet final en Express + MongoDB
  • Organisation MVC (routes, modèles, contrôleurs)
  • Déploiement en local ou sur Render/Heroku
  • Présentation des projets

Équipe pédagogique

Les formateurs intervenant dans cette formation sont des experts reconnus dans leur domaine. Sélectionnés avec soin, ils répondent à des critères stricts définis par nos équipes pédagogiques, tant sur le plan de l'expertise métier que sur celui des compétences pédagogiques. Chaque formateur : Possède au minimum 5 à 10 ans d'expérience professionnelle dans son domaine d'activité. A occupé ou occupe encore des postes à responsabilité en entreprise, apportant une vision concrète et actualisée des réalités du terrain. Est formé à des méthodes pédagogiques interactives pour garantir un apprentissage efficace et adapté aux besoins des participants.

Suivi de l'exécution et évaluation des résultats

  • Évaluation continue via TP
  • Projet final avec grille d’évaluation
  • Feuille de présence
  • Questionnaire de satisfaction

Ressources techniques et pédagogiques

  • Support PDF de cours
  • Dossiers de TP et projet final
  • Modèles de code (boilerplates Node/Express)
  • Liste de ressources pour aller plus loin

Qualité et satisfaction

Questionnaire de satisfaction à chaud. Questionnaire de satisfaction à froid. Certificat de réalisation.

Capacité d'accueil

Entre 1 et 8 apprenants

Délai d'accès

2 semaines

Accessibilité

Nous accordons une attention particulière à l'accueil des personnes en situation de handicap. Si vous êtes concerné(e) et souhaitez suivre cette formation, nous vous invitons à nous contacter dès que possible. Ensemble, nous étudierons vos besoins spécifiques et mettrons en place les adaptations nécessaires pour garantir votre accès à la formation dans les meilleures conditions.