0% ont trouvé ce document utile (0 vote)
33 vues2 pages

Niveau 2 Backend API NodeJS Clean

Le programme avancé enseigne la création d'une API backend avec Node.js à travers plusieurs modules. Les participants apprendront les bases du backend, à construire une API CRUD, à gérer une base de données, à sécuriser l'authentification et à tester et déployer leur API. L'objectif final est de devenir un développeur backend capable de créer, déployer, tester et documenter une API complète et sécurisée.

Transféré par

pshonnamba
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues2 pages

Niveau 2 Backend API NodeJS Clean

Le programme avancé enseigne la création d'une API backend avec Node.js à travers plusieurs modules. Les participants apprendront les bases du backend, à construire une API CRUD, à gérer une base de données, à sécuriser l'authentification et à tester et déployer leur API. L'objectif final est de devenir un développeur backend capable de créer, déployer, tester et documenter une API complète et sécurisée.

Transféré par

pshonnamba
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Programme Avance : Creer une API Backend avec Node.

js

Module 1 : Revoir les bases du Backend (1 semaine)


- Qu'est-ce qu'une API REST vs GraphQL ?
- Qu'est-ce qu'un serveur [Link] ?
- Comment fonctionne [Link] ?
- Structure d'un projet backend
Exercice : Creer un mini serveur Express avec une route /hello

Module 2 : Construire une API CRUD complete (2 semaines)


- Methodes HTTP : GET, POST, PUT, DELETE
- Routes dynamiques (ex : /user/:id)
- Middleware, gestion des erreurs
- Organisation du code (controllers, services)
Projet : API Blog -> creer, modifier, supprimer des articles

Module 3 : Base de donnees (MongoDB ou PostgreSQL) (2 semaines)


- Connexion avec Mongoose ou Prisma
- Modeles de donnees (Schemas)
- Requetes CRUD
- Relations entre les donnees
Projet : Ajouter une base de donnees a ton API blog

Module 4 : Authentification securisee (2 semaines)


- Systeme d'inscription/login
- Hachage des mots de passe avec bcrypt
- Authentification avec JWT (Token)
- Securisation des routes privees
Projet : API avec comptes utilisateurs securises

Module 5 : Tests, Documentation & Deploiement (1-2 semaines)


- Tester avec Postman, Jest
- Gestion des erreurs
- Documentation Swagger ou Markdown
- Deploiement sur Render, Railway, ou Vercel
Projet final : API complete, securisee et en ligne

Objectif final : Devenir developpeur backend capable de creer et deployer une API complete, securisee,

testee et documentee.

Vous aimerez peut-être aussi