
Visual Studio Code
Visual Studio Code, ou VS Code, est un éditeur de code source gratuit, léger et multiplateforme, développé par Microsoft pour Windows, Linux et macOS.
Il prend en charge le débogage, l’exécution de tâches et le contrôle de version.
Pour préparer l’environnement de la formation Entity Framework Core, nous installons le kit de développement .NET 7, VS Code et les extensions utiles pour écrire, exécuter et déboguer le code.
Téléchargez l’éditeur depuis son site officiel Visual Studio Code.
Installer le SDK .NET 7
La première étape du projet EF Core consiste à installer .NET. Le support de cette formation utilise .NET 7, disponible sur la page de téléchargement correspondante.

Le SDK rassemble les outils nécessaires pour créer et exécuter des applications .NET, avec la ligne de commande et un éditeur comme Visual Studio ou Visual Studio Code.
.NET étant multiplateforme, choisissez le programme d’installation adapté à votre système : Windows, Linux ou macOS.

Après l’installation, la commande dotnet --version permet de vérifier la version disponible.
dotnet --version
7.0.102La commande
dotnet --versionaffiche la version du SDK .NET utilisée.
Ajouter les extensions C# à Visual Studio Code

Les extensions enrichissent les fonctionnalités de VS Code. Nous installons celles nécessaires au développement en C#.
Ouvrez le menu des extensions avec Ctrl + Maj + X, puis recherchez les extensions suivantes :
- C# for Visual Studio Code (powered by OmniSharp) : outils de développement C#.
- C# Extensions: C# IDE Extensions for VSCode : fonctionnalités supplémentaires pour C#.
- Auto-Using for C# : importation automatique et suggestions IntelliSense pour les références.
- NuGet Gallery : installation et désinstallation des packages NuGet.
- SQL Server (mssql) : développement avec Microsoft SQL Server.
- MySQL : gestion de bases MySQL/MariaDB, PostgreSQL, SQLite, Redis et Elasticsearch.
Vidéo de la formation
Ancien aperçu vidéo
Ouvrir la démonstration initialeRessources complémentaires
Continuer à pratiquer
Apprendre avec un projet complet.
Retrouvez les formations et le code source qui accompagnent les tutoriels.
Découvrir les formations ↗