Créer une API REST complète avec Node.js, Sequelize & MySQL (CRUD + Auth JWT) [TUTO]
Автор: Apprendre à coder
Загружено: 2025-02-22
Просмотров: 750
Описание:
🔥 Créer une API REST complète avec Node.js, Sequelize et MySQL ! 🔥
Dans cette vidéo, je te montre comment développer un CRUD complet en utilisant :
✅ Node.js et Express pour gérer le serveur
✅ Sequelize pour l’ORM et la gestion de la base de données MySQL
✅ JWT (jsonwebtoken) pour l’authentification et la sécurisation des routes
✅ Postman pour tester les requêtes API
✅ CORS pour permettre les requêtes depuis un front-end (ajouté dans server.js)
📌 Technos utilisées : Node.js, Express, Sequelize, MySQL, JSON Web Token (JWT), Postman
💡 Code source disponible ici 👉 github.com/ProFrancis/nodejs-sequelize-crud-api
Chapitres
00:00 SEQUELIZE, C'EST QUOI ?
01:42 INSTALLATION DE NODEMON
03:00 INITIALISATION DU PROJET
03:21 INSTALLATION DES PACKAGES ( Sequelize, mysql2, bcrypt, jsonwebtoken, dotenv, express )
04:21 SCRIPT POUR RUN NOTRE SERVER
05:00 ARBORESCENCE DU PROJET (controllers, models, etc )
06:20 CONFIGURATION DU SERVER
13:00 LES VARIABLES D'ENVIRONNEMENT
21:43 CONFIGURATION DE LA BASE DE DONNÉES
31:25 SYNCHRONISATION DE LA BASE DE DONNEES AVEC NOTRE SERVER
34:45 MODEL USER
46:26 MODEL ARTICLE
51:00 MODEL AVIS
54:56 CENTRALISATION DES MODELS
56:46 RELATIONS ENTRE LES TABLES (MODELS)
01:02:32 SYNCHRONISATION DE NOS MODELS AVEC NOTRE SERVER
01:06:45 NOTRE PREMIER MIDDLEWARE ERROR
01:08:52 CONFIGURER LE MIDDLEWARE ERROR A NOTRE SERVER
01:11:30 CONTROLLER USER
01:14:29 FONCTION SIGNUP (INSCRIPTION)
01:20:05 ROUTER USER
01:26:10 POSTMAN REQUEST USER SIGNUP
01:33:37 FONCTION SIGNIN (CONNEXION)
01:48:10 ROUTE SIGNIN
01:48:56 POSTMAN REQUEST - USER SIGNIN
01:52:30 FONCTION GET - ALL USERS
01:56:49 CONTROLLER ARTICLE - FUNCTION CREATE ARTICLE
02:01:49 POSTMAN REQUEST - CREATE ARTICLE (POST)
02:11:08 CONTROLLER ARTICLE - FUNCTION GET ALL ARTICLES
02:12:41 POSTMAN REQUEST GET ALL ARTICLES (GET)
02:13:42 CONTROLLER ARTICLE - FUNCTION GET ARTICLE BY ID (URL DYNAMIQUE)
02:18:00 POSTMAN REQUEST - GET ARTICLE BY ID (GET)
02:20:41 CONTROLLER ARTICLE - FUNCTION UPDATE ARTICLE
02:29:00 POSTMAN REQUEST - UPDATE ARTICLE BY ID (PUT)
02:30:40 CONTROLLER ARTICLE - FUNCTION DELETE ARTICLE BY ID (DELETE)
02:34:58 POSTMAN REQUEST - DELETE ARTICLE BY ID (DELETE)
02:37:00 CONTROLLER AVIS - POST AVIS (ROUTE + PRFIX URL)
02:44:14 POSTMAN REQUEST - POST AVIS
02:50:51 CONTROLLER ARTICLE - GET ARTICLE WITH AVIS
02:56:14 POSTMAN REQUEST - GET ARTICLE WITH AVIS
02:57:42 MIDDLEWARE AUTHHENTIFICATION
03:07:55 CONTROLLER AVIS - DELETE AVIS
03:15:09 SÉCURISER UNE ROUTE AVEC UN MIDDLEWARE
03:17:17 POSTMAN REQUEST - DELETE AVIS
03:18:17 INSTALLATION DE COOKIE-PARSER
#nodejs #expressjs #postman #endpoint #Sequelize #api #mysql #crude #DéveloppementWeb #jwt #backend
Повторяем попытку...
![Créer une API REST complète avec Node.js, Sequelize & MySQL (CRUD + Auth JWT) [TUTO]](https://ricktube.ru/thumbnail/M2fp2PlLyj4/hq720.jpg)
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: