Créer un projet ASP.NET Core MVC avec Visual Studio 2019

Découvrez comment configurer Visual Studio 2019 pour développer un projet ASP.NET Core MVC.

Détails de la leçon

Description de la leçon

Pour suivre ce module, il est nécessaire de configurer un environnement de développement approprié. Nous utilisons Visual Studio 2019 sur Windows. Après le lancement de Visual Studio, la fenêtre de démarrage nous permet de créer un nouveau projet.

Nous allons créer un projet ASP.NET Core MVC, qui est compatible avec diverses plateformes comme Windows, Linux et Mac. Vous apprendrez à sélectionner les options appropriées pour configurer votre projet, choisir le langage de développement C# et opter pour ASP.NET Core plutôt que ASP.NET Classic afin de profiter de sa compatibilité multiplateforme.

Nous discuterons aussi des différentes applications Web possibles avec ASP.NET Core et comment désactiver les alertes de certificat HTTPS pour éviter des interruptions inutiles pendant le développement. Le choix d'une version supportée sur le long terme, comme ASP.NET Core 3.1, est essentiel pour garantir le support et les mises à jour de sécurité continues.

Enfin, nous vous indiquerons comment lancer votre application en utilisant les serveurs appropriés, tel que Kestrel pour des performances optimales, et comment éviter les retards liés à l'utilisation de 2JS Express.

Objectifs de cette leçon

Les objectifs de cette vidéo incluent :
- Apprendre à configurer Visual Studio 2019 pour un projet ASP.NET Core MVC
- Comprendre les choix de plateformes et de configurations
- Savoir sélectionner les versions supportées à long terme
- Lancer et tester l'application en développement

Prérequis pour cette leçon

Les prérequis pour cette vidéo sont :
- Connaissances de base en développement web
- Connaissance préalable de C# et de .NET
- Avoir Visual Studio 2019 installé sur votre machine

Métiers concernés

Les usages professionnels incluent :
- Développeur d'applications web
- Ingénieur informatique spécialisé en .NET
- Consultant en développement de solutions cloud

Alternatives et ressources

Les alternatives incluent :
- Utiliser Visual Studio Code pour un environnement plus léger
- Développer sur d'autres systèmes d'exploitation comme Linux ou Mac
- Utiliser des services cloud comme Azure Dev Space pour le déploiement et le développement

Questions & Réponses

ASP.NET Core est préféré car il est multiplateforme, supporte Windows, Linux et Mac, et offre des versions supportées sur le long terme avec des mises à jour de sécurité régulières.
Désactiver HTTPS localement permet d'éviter les alertes de certificat qui peuvent interrompre ou ralentir le processus de développement.
Kestrel est recommandé car il offre des performances supérieures en étant directement intégré avec ASP.NET Core, sans les redirections ajoutées par 2JS Express.