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#.

Pour un développement local, nous utilisons l’interface CLI .NET et Visual Studio Code. 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 demande de développer un service RESTful pour la gestion des stocks de pizzas comme prérequis pour la vitrine 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 faisons-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 la base de données.

Quel est l’objectif principal ?

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