Introducción

Completado

En este módulo, se explica cómo crear un servicio RESTful multiplataforma mediante controladores de la API web de ASP.NET Core con .NET y C#.

En este módulo usamos la CLI (interfaz de la línea de comandos) de .NET y Visual Studio Code para el desarrollo local. Cuando complete este módulo, podrá aplicar sus conceptos mediante un entorno de desarrollo como Visual Studio (Windows). También puede aplicar los conceptos al desarrollo continuo mediante Visual Studio Code (Windows, Linux y macOS).

Escenario de ejemplo

Imagine que es empleado de una empresa de pizzas llamada Contoso Pizza. El administrador le ha pedido que desarrolle un servicio RESTful de administración del inventario de pizzas como requisito previo para el escaparate web y la aplicación móvil de la empresa. El servicio debe permitir la adición, visualización, modificación y eliminación de tipos de pizzas; un uso estandarizado de los verbos de acción HTTP más conocidos como crear, leer, actualizar y eliminar (CRUD).

¿Qué hará?

En este módulo, se crea una nueva aplicación de API web con ASP.NET Core y se aprende a ejecutarla y probarla desde la línea de comandos. Luego se agrega un almacén de datos y un nuevo controlador de API. Por último, se implementan y se prueban los métodos de la API para crear, leer, actualizar y eliminar pizzas del almacén de datos.

¿Cuál es el objetivo principal?

Al final de esta sesión será capaz de crear nuevas aplicaciones de API web usando ASP.NET Core, y habrá aprendido cómo crear controladores de API que implementen una lógica CRUD básica.