Développement avec C# et .NET
Développer des applications avec C# et .NET : base du langage et applications Web & APIs
Développement en C#
C# & .NET : Présentation
C# & .NET C# est un langage de programmation multiparadigme développé par Microsoft au début des...
Tooling et .NET CLI
Environnements de développement Possibilités en matière d'outillage : JetBrains Rider (recomm...
Base de la Programmation Objet avec C#
Définition Membres La programmation orientée objet consiste à rapprocher les traitements (fonct...
Fonctionnalités syntaxiques
Inférence de type C# supporte l'inférence de type pour les variables locales avec le mot clé var...
Héritage & Polymorphisme
Héritage Principe de base Dire qu'une classe hérite d'une autre, c'est établir une relation EST...
Programmation Fonctionnelle
Fonction de première classe C# supporte les fonctions de première classes (first-class functions...
Tests Unitaires avec XUnit
Pour créer un nouveau projet de test avec le framework de tests XUnit : dotnet new xunit -o "Mon...
APIs ReST
Controlleurs et Endpoints
Controllers are the classes that handle HTTP Requests by holding method that correspond to API en...
Tests d'intégration
Integration testing are usefull for validating user stories automatically. It is usefull for this...
Swagger UI
Nugget Dependancy Install the Nugget package Swashbuckle.AspNetCore : dotnet add Swashbuckle.As...
Dockeriser une application ASP .NET Core
Dockeriser une application ASP .NET Core D'abord on build un exécutable de notre application : ...
Base de données avec Entity Framework Core
Interaction avec la base de donnée L'interaction avec la base de donnée se fait via l'ORM (Objec...