
Vous voulez développer en .NET sans installer un IDE de plusieurs gigaoctets ? Visual Studio Code s'installe en moins d'une minute, démarre instantanément et tourne aussi bien sous Windows que sous macOS ou Linux. Encore faut-il le configurer correctement. Cette formation vous accompagne pas à pas, de l'installation du SDK .NET jusqu'au débogage d'un programme complet, en C# puis en VB.NET.
Un environnement .NET opérationnel dès la première heure
Vous commencez par comprendre ce qui distingue réellement Visual Studio Code de Visual Studio, afin de choisir en connaissance de cause plutôt que par habitude. Vous téléchargez ensuite la bonne version de l'éditeur, vous identifiez les options d'installation qui comptent vraiment, puis vous installez le SDK .NET par la méthode officielle. Vous verrez notamment pourquoi passer par le site de l'éditeur reste préférable à l'extension du marketplace, une nuance qui évite bien des blocages sous Linux ou WSL.
Vous explorez ensuite l'interface, la barre d'activité, la palette de commandes et la distinction entre paramètres utilisateur et paramètres d'espace de travail. Vous repartez avec un éditeur réglé à votre main, en français si vous le souhaitez, et une méthode claire pour organiser vos dossiers et vos fichiers de projet.
Créer, compiler et déboguer un projet C#
Place à la pratique. Vous créez votre premier projet avec la commande dotnet new, vous ajoutez une bibliothèque de classes, puis vous la référencez depuis votre application console. Vous compilez avec dotnet build, vous exécutez avec dotnet run, et vous apprenez à lire les avertissements du compilateur plutôt que de les subir.
Vous installez ensuite l'extension officielle C# Dev Kit, qui transforme l'expérience : coloration syntaxique avancée, détection automatique du projet de démarrage, débogage sans configuration manuelle. Vous exploitez IntelliSense pour accélérer votre saisie et les snippets pour générer propriétés et accesseurs en quelques frappes. Ce sont exactement les réflexes qui font la différence entre un développeur qui tape et un développeur qui produit.
Un atelier VB.NET complet, de la classe métier au point d'arrêt
Le dernier chapitre change de langage pour démontrer que l'outil, lui, ne change pas. Vous construisez un gestionnaire de stock en Visual Basic .NET : création du projet avec l'option de langage dédiée, classe Produit avec ses propriétés et son constructeur, liste initialisée, boucle For Each, chaînes interpolées et formatage monétaire.
Vous écrivez ensuite une fonction de calcul de remise, vous récupérez une saisie utilisateur au clavier et vous la convertissez pour l'exploiter dans vos calculs. Vous terminez par le débogage : point d'arrêt, création manuelle des fichiers launch.json et task.json, et exécution pas à pas. Chaque différence de syntaxe entre C# et VB.NET est expliquée au passage, ce qui vous rend capable de passer de l'un à l'autre sans repartir de zéro.
À qui s'adresse cette formation
Aux développeurs débutants ou intermédiaires qui veulent un environnement .NET moderne et léger, aux étudiants en développement, aux professionnels qui maintiennent du code Visual Basic existant et cherchent à migrer leur outillage, et à toute personne qui souhaite maîtriser son éditeur avant de se spécialiser dans un langage. Aucune expertise préalable n'est requise : la formation part de l'installation.
Les fichiers de code utilisés dans l'atelier VB.NET sont fournis en ressources, vous n'avez donc rien à retaper à la main.
Pour aller plus loin
- Retrouvez l'ensemble des tutos consacrés au C# pour approfondir le langage.
- Le même formateur propose la formation Git, GitHub et Copilot IA, complément naturel de ce cours pour versionner vos projets directement depuis l'éditeur.
- Toujours du même auteur, le cours consacré à Codex d'OpenAI montre comment intégrer un assistant de code dans Visual Studio Code.















