Sección Introducción Transcripciones
Resumen del curso
Hola, soy Kevin. Bienvenido a este curso, Construyendo un API RESTITUCIONAL con ASP. NET Core. Soy un arquitecto de soluciones enfocado en APIs y seguridad y un MVP de Microsoft. Construir una API es una cosa, construir una API RESTful es algo diferente. En este curso aprenderás a hacerlo con ASP. NET Core. Estudiaremos cómo podemos interactuar correctamente con nuestra API utilizando los métodos HTTP y los códigos de estado correctos, obteniendo, actualizando, creando y eliminando recursos. Aprender sobre la seguridad del método y la potencia del artículo nos ayudará a elegir el enfoque correcto para estos diferentes casos de uso. También veremos algunos casos y principios menos obvios, como la creación de una lista de recursos de una sola vez y el upserting. También cubriremos la validación y el registro, ya que cuando creamos o actualizamos algo queremos asegurarnos de que la entrada es válida, y si no lo es, queremos registrarla. También cubriremos las funcionalidades comunes que las APIs RESTful exponen en estos días, como paginación, clasificación, filtrado, formación de datos, etc. Pero no nos detendremos ahí. Nos aseguraremos de que nuestra API esté habilitada para HATEOAS, así que el hipermedia dirigirá el estado de la aplicación. Es una de esas limitaciones que tiene la arquitectura RESTful que tiende a separar las APIs verdaderamente RESTful de las APIs web de ejecución de fábrica. También aprenderemos a utilizar correctamente los tipos de medios y nos ocuparemos del versionado, el almacenamiento en caché y el manejo de la concurrencia. Terminaremos con un módulo sobre la protección y la documentación de la API. Al final, habremos creado una API con un nivel de madurez 3, que es el nivel más alto posible para las API.