KnowledgeCity

Consideraciones de diseño de las API REST

Aprenda a ejecutar APIsREST en la nube y a controlar los cambios
Ve la primera lección gratis — obtén acceso completo a las 3 lecciones.

To view this video please enable JavaScript.

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

Descripción del curso

Las APIs RESTful pueden ejecutarse en una amplia variedad de configuraciones, pero la más común se ha convertido en la nube pública. Estas lecciones explorarán los diversos productos de APIs ofrecidospor los principales proveedores de servicios en la nube y demostrarán cómo se puede configurar y lanzar una API simple utilizando el producto AWS API Gateway.

El módulo también explora la alineación de los métodos REST y los puntos finales con los procesos empresariales, tanto existentes como nuevos . Dado que los servicios REST se basan en métodos HTTP, es importante comprender cómo los procesos empresariales envían y consumen datos, y cómo se representan mejor sus operaciones dentro de REST.

Otra consideración de diseño de gran importancia es el desafío planteado por la necesidad de arreglar y mejorar los servicios API existentes. Actualizar o parchear los servicios de API sin considerar cuidadosamente las consecuencias puede ser desastroso; pero le enseñaremos a usar el control de versiones de API para manejar estos problemas correctamente.

Lo que aprenderás

  • Identificar los proveedores de nube pública principales y las ofertas de servicios que soportan API RESTful
  • Configurar e iniciar una API simple utilizando el producto AWS API Gateway
  • Alinear métodos y puntos finales REST con procesos empresariales existentes y nuevos
  • Explicar cómo los métodos HTTP representan tipos específicos de acciones para procesos heredados o nuevos
  • Aplicar control de versiones de API para corregir y mejorar servicios de API existentes sin causar conflictos

Puntos clave

  • Las API RESTful se pueden ejecutar en muchos entornos, pero la nube pública se ha convertido en la más común.
  • Debido a que los servicios REST se basan en métodos HTTP, entender cómo los procesos empresariales envían y consumen datos es clave para representar sus operaciones en REST.
  • Actualizar o parchar servicios de API sin considerar las consecuencias puede ser desastroso.
  • El control de versiones te permite evitar conflictos e introducir mejoras de una manera responsable.

Preguntas frecuentes

¿Qué cubre este curso?

Explora los productos de API ofrecidos por los principales proveedores de servicios en la nube, demuestra la configuración e inicio de una API simple con AWS API Gateway, cubre alinear métodos y puntos finales REST con procesos empresariales y explica el uso del control de versiones de API para corregir y mejorar servicios existentes.

¿Aprenderé a utilizar las herramientas de un proveedor de nube específico?

Sí. Las lecciones demuestran cómo una API simple se puede configurar e iniciar utilizando el producto AWS API Gateway y exploran los diversos productos de API ofrecidos por los principales proveedores de servicios en la nube.

¿Cómo está estructurado el curso?

Está organizado en tres lecciones: Consideraciones de Diseño de API REST, Alineación de Operaciones con Métodos HTTP y Mantenimiento del Control de Versiones de API.

¿Qué habilidades desarrollaré?

El curso desarrolla habilidades en API Design, API Management, REST API Development y trabajar con clientes API REST y RESTful, incluyendo uso avanzado de REST client.