📄️ 1. Introduction
Application full-stack
📄️ 2. Les bases de NodeJS
NPM
📄️ 3. Typescript
Les limites de JS
📄️ 4. Qu'est-ce qu'une API ?
Une API (Application Programming Interface) est une interface qui permet à deux applications de communiquer entre
📄️ 5. Express ? Késako ?
Initialisation
📄️ 6. ORM & Prisma
Pour le moment, nos requêtes HTTP ne permettent pas de persistence de données. Cela signifie que si nous redémarrons
📄️ 7. Authentification
Mettre en place un système d'authentification avec JWT dans Node.js
📄️ 8. Tests
Pourquoi tester ?
📄️ 9. Documentation & Swagger
La documentation est essentielle pour maintenir un code de qualité et faciliter le travail d'équipe. Dans ce chapitre,
📄️ 10. Socket.IO
Découvrez les WebSockets avec Socket.IO pour créer des applications temps réel
📄️ 11. Socket Auth
Sécurisez vos connexions Socket.IO avec l\'authentification et les middleware
📄️ 12. Rooms
Apprenez à organiser vos clients Socket.IO en groupes avec les rooms
📄️ (Complément) Tester son API avec Bruno
Qu'est-ce que Bruno ?
📄️ TP1 – Mise en pratique : Express & Prisma
Créez votre première API backend avec Express et Prisma, en appliquant une architecture propre et maintenable.
📄️ Projet Pokedex API
Pré-requis