Accueil
![]() | ![]() |
Introduction étape par étape au framework web [NestJS]
créé par l’IA Claude d’Anthropic à la demande de Serge Tahé - septembre 2026
Ce cours apprend à construire, pas à pas, une application web MVC avec le framework NestJS et le langage TypeScript. Les pages HTML sont fabriquées par le serveur avec le moteur de vues Handlebars, sans framework JavaScript côté navigateur.
Il s’appuie d’abord sur 28 petits projets, chacun centré sur une seule notion : contrôleurs, actions et routage ; modules et injection de dépendances ; conversion et validation des paramètres avec les pipes ; vues Handlebars, gabarits, partiels et helpers ; formulaires, validation et schéma Post / Redirect / Get ; internationalisation ; portées des données ; cycle de vie d’une requête (middlewares, gardes, intercepteurs, pipes, filtres d’exception) ; authentification par jeton JWT dans un cookie, rôles, captcha et limitation des tentatives ; enfin une architecture en couches web / métier / DAO avec TypeORM et MySQL, avec transactions et verrou optimiste.
Vient ensuite une étude de cas complète, RdvMedecins : une application de prise de rendez-vous pour un cabinet médical, d’une soixantaine de fichiers tous commentés, avec trois rôles (administrateur, médecins, patients) et une interface en français et en anglais construite avec Bootstrap 5.
Prérequis : les bases de la programmation web (HTTP, HTML). Le cours suit la progression du cours Introduction à ASP.NET MVC par l’exemple (2013), transposée à Node.js et TypeScript.
Ce cours est le premier d’une série qui traite les mêmes 28 exemples, numéro par numéro, avec d’autres frameworks : ASP.NET Core MVC, Spring MVC, Flask, Laravel, Symfony et Django.

