Introducció

Aquest mòdul explica com crear un servei RESTful multiplataforma mitjançant controladors de l'API web d'ASP.NET Core amb .NET i C#.

En aquest mòdul fem servir la CLI (interfície de la línia d'ordres) de .NET i Visual Studio Code per al desenvolupament local. Quan completeu aquest mòdul, podreu aplicar els vostres conceptes mitjançant un entorn de desenvolupament com Visual Studio (Windows) i Visual Studio per a Mac (macOS). També podeu aplicar els conceptes al desenvolupament continu mitjançant Visual Studio Code (Windows, Linux i macOS).

Escenari d'exemple

Imagineu que és empleat d'una empresa de pizzes anomenada Contoso Pizza. L'administrador us ha demanat que desenvolupi un servei RESTful d'administració de l'inventari de pizzes com a requisit previ per a l'aparador web i l'aplicació mòbil de l'empresa. El servei ha de permetre l'addició, la visualització, la modificació i l'eliminació de tipus de pizzes; un ús estandarditzat dels verbs d'acció HTTP més coneguts com crear, llegir, actualitzar i eliminar (CRUD).

Què farà?

En aquest mòdul, es crea una nova aplicació d'API web amb ASP.NET Core i s'aprèn a executar-la i provar-la des de la línia d'ordres. Després s'afegeix un magatzem de dades i un controlador d'API nou. Per acabar, s'implementen i es proven els mètodes de l'API per crear, llegir, actualitzar i eliminar pizzes del magatzem de dades.

Quin és l'objectiu principal?

Al final daquesta sessió serà capaç de crear noves aplicacions dAPI web usant ASP.NET Core, i haurà après com crear controladors dAPI que implementin una lògica CRUD bàsica.


Mòdul completat:

Següent