Resumen

Completado

En este módulo, se ha creado una API web de ASP.NET Core que se ejecuta en .NET. La API web crea, lee, actualiza y elimina pizzas desde una caché en memoria.

Ha aprendido que la elaboración de una API web con ASP.NET Core comienza con la creación de una nueva aplicación mediante la plantilla API web de ASP.NET Core y, luego, de clases que heredan de la clase ControllerBase y contienen métodos que responden a solicitudes HTTP. Dado que este patrón permite centrarse en una sola acción de controlador a la vez, con un poco de práctica es posible crear API web funcionales con bastante rapidez.

En este módulo se ha usado una caché en memoria. Esto ha permitido centrarse en el aprendizaje de conceptos de API web, pero tiene algunas limitaciones obvias para las aplicaciones reales: si la aplicación se detiene o se bloquea, se pierden todos los cambios. En una aplicación real se recomienda almacenar los datos en una memoria auxiliar, como una base de datos. Puede aprender a conservar y recuperar datos relacionales mediante Entity Framework Core en este tutorial.

Obtenga más información con una serie de vídeos de Channel 9

Más información con docs.microsoft.com