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