Saltar al contenido
Programer

Módulo 9

APIs y comunicación entre sistemas

Cómo hablan entre sí los sistemas: paradigmas de API, comunicación en tiempo real y por eventos, contratos con OpenAPI y AsyncAPI, y las herramientas para probarlas y publicarlas.

4 lecciones · unos 50 minutos

0 de 4 lecciones completadas0%
  1. 1

    Paradigmas de API

    REST, GraphQL, SOAP, gRPC, JSON-RPC, XML-RPC y JSON:API: qué propone cada uno y cuándo encaja.

  2. 2

    Tiempo real y eventos

    Webhooks, Server-Sent Events, WebSockets, MQTT y GraphQL Subscriptions: cómo enterarse de algo en cuanto ocurre.

  3. 3

    Contratos de API: OpenAPI, AsyncAPI y Federation

    Describir una API en un documento que entienden personas y máquinas, y unir varias APIs GraphQL en una.

  4. 4

    Herramientas para APIs

    Postman, Insomnia, Swagger UI, Swagger Editor, GraphiQL y AWS API Gateway.

Siguiente módulo10. Bases de datos