KnowledgeCity

Usos de las API REST

Aprenda a usar la documentación de OpenAPI y a realizar operaciones comunes
Ve la primera lección gratis — obtén acceso completo a las 4 lecciones.

To view this video please enable JavaScript.

Curso: A demanda
Principiante  Proveedor Josh Guardino  4 Lecciones ·  24m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chino simplificado 

Descripción del curso

REST es un estilo arquitectónico API que se basa en gran medida en los estándares de la industria, así como en los conceptos fundamentales básicos que impulsanInternet. Este enfoque permite patrones de uso comunes y repetibles y se ajusta a los estándares ampliamente aceptados para el acceso y la documentación de las APIs. Existen muchos módulos y plantillas preempaquetados para las APIs REST, pero también es posible, y de hecho común, quelas APIs REST se creen desde cero.

Existen muchos formatos de documentación de APIs, pero el más común y quizás el más fácil de usar se llama OpenAPI. Permite a los propietarios de APIs REST publicar documentación interactiva que se genera automáticamente en función delas capacidades de la API. Aprenderá a leer la documentación de OpenAPI y a ejecutar pruebas de APIs directamente desde ella.

Se cubren los tipos más frecuentes de acciones de APIs y métodos HTTP, incluyendo las operaciones de lectura con el método GET, las operaciones de envío con el método POST y los métodos deactualización con los métodos PUT, PATCH y DELETE.

Lo que aprenderás

  • Describir el propósito y formato de la documentación OpenAPI, incluyendo cómo leerla y ejecutar pruebas de API directamente desde ella
  • Enumerar y describir los métodos HTTP más comunes utilizados con API REST
  • Realizar operaciones de lectura entendiendo cómo las solicitudes GET reciben datos de las API REST
  • Enviar y actualizar datos identificando cómo las solicitudes de escritura pasan cuerpos de solicitud a las API REST
  • Utilizar solicitudes POST para enviar operaciones a las API REST
  • Actualizar el estado de objetos utilizando los métodos PUT, PATCH y DELETE

Puntos clave

  • REST es un estilo arquitectónico de API que se basa en estándares de la industria y los conceptos fundamentales que impulsan Internet, permitiendo patrones de uso comunes y repetibles.
  • Las API REST se pueden construir utilizando módulos y plantillas preempaquetadas, pero también es común crearlas desde cero.
  • OpenAPI es el formato de documentación de API más común y posiblemente el más fácil, y permite a los propietarios de API REST publicar documentación interactiva generada automáticamente basada en las capacidades de la API.
  • GET se utiliza para operaciones de lectura, POST se utiliza para operaciones de envío y PUT, PATCH y DELETE se utilizan para operaciones de actualización.
  • Las solicitudes de escritura envían cuerpos de solicitud a las API REST, mientras que las solicitudes GET reciben datos de ellas.

Preguntas frecuentes

¿Qué cubre este curso?

Cubre el estilo arquitectónico de API REST, cómo leer documentación OpenAPI y ejecutar pruebas de API desde ella, y las acciones y métodos HTTP más prevalentes, incluyendo GET para operaciones de lectura, POST para operaciones de envío y PUT, PATCH y DELETE para operaciones de actualización.

¿Qué métodos HTTP aprenderé?

El curso cubre los métodos HTTP más comunes, incluyendo el método GET para leer datos, el método POST para enviar datos y los métodos PUT, PATCH y DELETE para actualizar el estado de objetos.

¿Qué es OpenAPI y cómo se utiliza en este curso?

OpenAPI es el formato más común de documentación de API, permitiendo a los propietarios de API REST publicar documentación interactiva generada automáticamente basada en las capacidades de la API. En este curso aprenderás cómo leer documentación OpenAPI y ejecutar pruebas de API directamente desde ella.

¿Qué lecciones se incluyen en este curso?

El curso incluye cuatro lecciones: Documentación OpenAPI, Solicitudes GET, Solicitudes POST y Actualización del Estado de Objetos Utilizando Métodos HTTP.

¿Qué habilidades ayuda a desarrollar este curso?

Apoya habilidades como API Design, API Management, REST API Development, API RESTful, Rest Client y Advanced Rest Client.