Accueil
![]() | ![]() |
Apprentissage du langage [C# 14] avec .NET 10
créé par l’IA Claude d’Anthropic à la demande de Serge Tahé - octobre 2026
Ce cours apprend le langage C# 14 et la plateforme .NET 10, par l'exemple : plus de deux cents programmes, courts pour la plupart, tous commentés ligne par ligne et dont les résultats d'exécution sont reproduits. C'est la réécriture du cours Apprentissage du langage C# version 3.0 avec le framework .NET 3.5 (2008) : même plan, mêmes exemples, même fil rouge, mais le C# et les outils d'aujourd'hui.
Après l'installation de l'environnement de travail (SDK .NET 10, VS Code ou Visual Studio, commande dotnet), il présente les bases du langage, les classes, structures, interfaces, génériques, records et membres d'extension, les classes .NET d'usage courant (collections, LINQ, fichiers, JSON, expressions régulières), les architectures en couches avec leurs tests MSTest et l'injection de dépendances, les délégués, lambdas et événements, les threads, la programmation asynchrone (async / await), l'accès aux bases de données MySQL avec ADO.NET et Entity Framework Core, la programmation réseau TCP et HTTP, et les services web avec ASP.NET Core.
Un fil rouge parcourt tout le cours : le calcul de l'impôt sur le revenu, construit en 9 versions, d'un simple programme console jusqu'à un serveur TCP et un service web REST, avec ses clients console et web.
Prérequis : avoir déjà programmé dans un langage quelconque.

