Développement Webavancé

API REST avec Node.js & Express

Construisez des APIs robustes et scalables avec Node.js

Durée2 jours
Participants max8 personnes
ModePrésentiel & En ligne

Ce que vous saurez faire

Concevoir une architecture REST clean et scalable
Construire une API Express avec authentification JWT
Connecter et interroger MongoDB et PostgreSQL
Tester son API avec Jest et Supertest
Déployer l'API avec Docker sur un VPS

Programme détaillé

J1
Jour 1

Architecture API REST

+
  • Express.js : routing, middleware, error handling
  • Authentification JWT et refresh tokens
  • MongoDB avec Mongoose + PostgreSQL avec Prisma
  • Upload de fichiers, pagination, filtres
J2
Jour 2

Tests & Déploiement

+
  • Tests unitaires et d'intégration avec Jest
  • Documentation Swagger/OpenAPI
  • Containerisation avec Docker
  • CI/CD et déploiement sur VPS

Public cible

  • Développeurs JavaScript intermédiaires
  • Développeurs frontend souhaitant faire du fullstack
  • Développeurs construisant des SaaS ou apps mobiles

Prérequis

  • JavaScript ES6+ obligatoire
  • Notions de bases de données (SQL ou NoSQL)

Outils couverts

Node.jsExpressMongoDBPostgreSQLDockerJestSwagger

Votre formateur

PM

Paul Maxime Dossou

Développeur Fullstack & Expert Automatisation IA

5 ans d'expérience terrain en développement web, automatisation n8n/Make et intégration Odoo. 50+ projets livrés pour des clients en Afrique, France et Canada. Formateur reconnu pour son approche pratique et son ancrage dans le contexte africain.

50+ projets livrés48 clients formésBénin, France, Canada
FAQ

Questions fréquentes

Faut-il connaître Node.js avant la formation ?+

JavaScript ES6+ et les promesses/async-await sont obligatoires. Node.js peut être découvert.

MongoDB ou PostgreSQL — lequel choisir ?+

On compare les deux. MongoDB pour la flexibilité, PostgreSQL pour les données relationnelles. La formation couvre les deux.

Peut-on brancher cette API sur une app React ou Flutter ?+

Oui, vous repartez avec une API REST documentée, consommable par n'importe quel client.

Quels sont les débouchés pour un développeur Node.js au Bénin ?+

Très demandé pour les startups tech et les projets fintech africains.

Prêt à vous former ?

Places limitées à 8 participants. Réservez dès maintenant pour garantir votre place.

Autres formations Développement Web