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.