Accueil
![]() | ![]() |
Introduction étape par étape au framework web [ASP.NET Core MVC]
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 ASP.NET Core MVC (.NET 10) et le langage C#. Les pages HTML sont fabriquées par le serveur avec des vues Razor, sans framework JavaScript côté navigateur.
Il procède en deux temps. D’abord 28 petits exemples, chacun centré sur une seule notion : contrôleurs, actions et routage ; liaison, conversion et validation des paramètres d’une action ; vues Razor, gabarit, vues partielles, helpers et Tag Helpers ; formulaires, validation et schéma Post / Redirect / Get avec TempData ; internationalisation ; portées des données (Singleton, Scoped, Transient) et cookies ; cycle de vie d’une requête avec les middlewares, les filtres et les pages d’erreur ; authentification par jeton JWT dans un cookie, rôles, captcha et limitation des tentatives ; enfin une architecture en couches web / métier / DAO avec Entity Framework Core et MySQL.
Vient ensuite une étude de cas complète, RdvMedecins : une application de prise de rendez-vous pour un cabinet médical, avec trois rôles (administrateur, médecins, patients), en français et en anglais, dont tous les fichiers sont commentés.
Prérequis : les bases de la programmation web (HTTP, HTML) et du langage C#. Les outils utilisés sont le SDK .NET 10, Visual Studio Code avec l’extension C# Dev Kit, MySQL et curl. Chaque exemple est commenté ligne à ligne, avec l’URL à tester.
Ce cours appartient à une série qui traite les mêmes 28 exemples, numéro par numéro, avec d’autres frameworks : NestJS, Spring MVC, Flask, Laravel, Symfony et Django. On peut ainsi comparer les frameworks exemple par exemple, mais ce cours se lit seul.

