Introduzione
Questo modulo spiega come creare un servizio RESTful multipiattaforma usando controller API Web in ASP.NET Core con .NET e C#.
In questo modulo si usa l'interfaccia della riga di comando di.NET e Visual Studio Code per lo sviluppo locale. Dopo aver completato il modulo, è possibile applicare i concetti appresi usando un ambiente di sviluppo come Visual Studio (Windows). È anche possibile applicare i concetti allo sviluppo continuo tramite Visual Studio Code (Windows, Linux e macOS).
Scenario di esempio
Si supponga di essere un dipendente di un'azienda che produce pizze denominata Contoso Pizza. Il responsabile chiede all'utente di sviluppare un servizio RESTful per la gestione dell'inventario delle pizze come prerequisito per la vetrina Web e l'applicazione per dispositivi mobili dell'azienda. Il servizio deve supportare l'aggiunta, la visualizzazione, la modifica e la rimozione dei tipi di pizza: un utilizzo standardizzato dei verbi HTTP meglio noti come Create, Read, Update, Delete (CRUD).
Cosa stiamo facendo?
In questo modulo viene creata una nuova applicazione API Web usando ASP.NET Core e si impara a eseguirla e testarla dalla riga di comando. Si aggiungono quindi un archivio dati e un nuovo controller API. Infine, vengono implementati e testati i metodi API per creare, leggere, aggiornare ed eliminare le pizze dall'archivio dati.
Qual è l'obiettivo principale?
Al termine di questa sessione si sarà in grado di creare nuove applicazioni API Web usando ASP.NET Core e di creare controller API che implementano la logica CRUD di base.