ASP.NET 6 est une réécriture du framework ASP.NET, déjà connu pour ses performances et son périmètre fonctionnel impressionnant. Son principal problème était l'absence de version multi-plaformes, notamment pour les serveurs Linux. ASP.NET 6 est le successeur de la version ASP.NET Core 3.1 et ASP.NET Core 5.
ASP.NET 6 vous permet de créer tout type de site internet et de répondre à un ensemble de problèmes très rapidement. Avec l'utilisation des derniers outils, nous allons créer un site internet fonctionnel en 1h ensemble pour découvrir cette plateforme. La façon de faire hors MVC, avec Razor Pages, est apparue dans une version plus récente du framework, et permet une approche plus rapide qui se focalise sur l'essentiel, surtout lorsque vous souhaitez un "petit" site.
Ainsi, nous verrons dans ce cours :
- Comment installer les outils nécessaire pour travailler avec ASP.NET
- Comment fonctionne la syntaxe Razor et comment créer une page en ASP.NET Razor Page
- La gestion du modèle d'une page
- La validation des formulaires
- La gestion de la configuration
Le but de ce cours d'introduction est de vous permettre de créer votre CV depuis un fichier de configuration en moins d'1h, montre en main, une fois le fondamentaux acquis. A la fin du cours, vous aurez réalisé votre CV et vous l'aurez publié en ligne sur la plateforme Cloud Microsoft Azure.
Attention : ce cours est une brève introduction à ASP.NET 6 et ne couvre que la fonctionnalité Razor Pages, et non la fonctionnalité MVC ni les fonctionnalités avancées. Nous y découvrirons comment faire un site vitrine, mais il ne s'agit pas d'un tour complet de tout ce qu'ASP.NET peut offrir.