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 creación de una API web ASP.NET Core implica lo siguiente:

  1. Creación de una nueva aplicación mediante la plantilla API web de ASP.NET Core.
  2. Creación de clases que heredan de la clase ControllerBase y que 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, es posible crear API web funcionales con bastante rapidez con un poco de práctica.

En este módulo se ha usado una caché en memoria. Este enfoque le ha ayudado a centrarse en el aprendizaje de conceptos de API web, pero tiene algunas limitaciones obvias para las aplicaciones del mundo real. Si la aplicación se detiene, se pierden todos los cambios.

En una aplicación real, almacenaría 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.

Vídeos para obtener más información

Artículos para obtener más información