Node.js : serveurs, APIs et bases de données
Maîtrisez Node.js de A à Z : modules, filesystem, événements, Express, API REST, Prisma, JWT, WebSockets. Un parcours complet pour devenir développeur backend.
Prérequis : JavaScript : de zéro à la maîtrise
Objectifs d'apprentissage
Leçons
Introduction à Node.js
Découvrez Node.js, son architecture et créez votre premier serveur
Modules
Importez et exportez du code avec CommonJS et ES Modules
Système de fichiers
Lisez et écrivez des fichiers avec le module fs
Événements
Maîtrisez le système d'événements avec EventEmitter
Express.js
Créez des serveurs web et APIs avec Express
API REST
Concevez et implémentez une API REST complète avec Express
BDD avec Prisma
Connectez votre API à une base de données avec Prisma ORM
Authentification
Implémentez l'authentification JWT pour sécuriser votre API
WebSockets
Ajoutez le temps réel à votre application avec Socket.IO
Projet final
Construisez une API REST complète avec Express, Prisma et JWT