Riepilogo

Completato

In questo modulo è stata creata un'API Web ASP.NET Core che viene eseguita in .NET. L'API Web crea, legge, aggiorna ed elimina le pizze da una cache in memoria.

Si è appreso che la creazione di un'API Web con ASP.NET Core comporta quanto segue:

  1. La creazione di una nuova applicazione usando il modello di API Web ASP.NET Core.
  2. La creazione di classi che ereditano dalla classe ControllerBase e che contengono metodi che rispondono alle richieste HTTP.

Poiché questo modello consente di concentrarsi su una singola azione del controller alla volta, con un po' di pratica è possibile creare API Web funzionali abbastanza rapidamente.

In questo modulo è stata usata una cache in memoria. Questo approccio ha consentito di concentrarsi sull'apprendimento dei concetti relativi alle API Web, ma presenta alcune limitazioni ovvie per le applicazioni reali. Se l'applicazione si arresta, tutte le modifiche vengono perse!

In un'applicazione reale è necessario archiviare i dati in un archivio di backup, ad esempio un database. In questa esercitazione si apprenderà a salvare i dati relazionali in modo permanente e recuperarli con Entity Framework Core.

Video di approfondimento

Articoli di approfondimento