Ressources — MVC & ORM
Liens et lectures complémentaires sur l'architecture MVC, la séparation des responsabilités et les ORM en écosystème JavaScript.
Quelques ressources pour approfondir l'architecture MVC et les ORM en JavaScript/TypeScript.
📚 Documentation officielle
- Prisma — Documentation : schéma, migrations, client généré.
- Sequelize — Documentation : ORM Node historique.
- TypeORM — Documentation : ORM orienté décorateurs.
- Mongoose — Documentation : ODM MongoDB.
📖 Lectures complémentaires
- Patterns of Enterprise Application Architecture (Martin Fowler) : le chapitre sur le pattern MVC et l'Active Record.
- Express — Guide : pour brancher proprement les contrôleurs aux routes.
- Modélisation MongoDB : comparer le modèle relationnel et documentaire.
🎓 Pour aller plus loin
- Apprenez à tester une couche service indépendamment d'Express.
- Explorez le Repository pattern pour séparer encore plus l'ORM du modèle.
- Relisez La couche modèle et Prisma en pratique.
MVC & ORM
Terminez le quiz du chapitre pour le marquer comme complété.
Exercice — Refactoriser une API en MVC avec un ORM
Refactoriser un gestionnaire d'articles monolithique en séparant la validation (modèle), la logique (service) et le transport HTTP (contrôleur), puis brancher Prisma.
Quiz MVC & ORM
Quiz de rappel de la séance précédente (10-15 questions) : pattern MVC, rôle des ORM et persistance des données.