Présentation

Effectué

Ce module montre la création d’un service RESTful multiplateforme en utilisant des contrôleurs d’API web ASP.NET Core avec .NET et C#.

Dans ce module, nous utilisons l’interface CLI .NET et Visual Studio Code pour le développement local. Après avoir terminé ce module, vous pourrez appliquer ses concepts en utilisant un environnement de développement tel que Visual Studio (Windows). Vous pouvez également appliquer ces concepts au développement continu via Visual Studio Code (Windows, Linux et macOS).

Exemple de scénario

Supposons que vous êtes un employé d’une entreprise de pizzas nommée Contoso Pizza. Votre responsable vous a demandé de développer un service de gestion des stocks de pizzas RESTful comme prérequis pour la boutique web et l’application mobile de l’entreprise. Le service doit prendre en charge l’ajout, l’affichage, la modification et la suppression de certains types de pizzas. Il s’agit d’une utilisation standardisée des verbes HTTP qui sont mieux connus sous l’appellation CRUD (create, read, update, delete).

Que ferons-nous ?

Dans ce module, vous allez créer une nouvelle application API web en utilisant ASP.NET Core, puis l’exécuter et la tester à partir de lignes de commande. Vous ajoutez ensuite un magasin de données et un nouveau contrôleur d’API. Enfin, vous implémentez et testez les méthodes de l’API pour créer, lire, mettre à jour et supprimer des pizzas dans le magasin de données.

Quel est l’objectif principal ?

À la fin de cette session, vous allez être en mesure de créer de nouvelles applications d’API web avec ASP.NET Core, mais également de créer des contrôleurs d’API qui implémentent la logique CRUD de base.