CursoDesarrollo de softwareBackend y datosDisponible
APIs
REST, webhooks, SDKs, OpenAPI, Swagger, GraphQL, WebSockets, SSE, rate limits y API keys.
- Contenido
- 10 lecciones
- Lectura
- 74 min
- Nivel
- Intermedio
- Área
- Backend y datos
Temario
10 lecciones- 01Qué es una API desde el punto de vista de negocioAPI-001· 7 minHace falta suscripción
- 02REST: recursos, verbos y respuestasAPI-002· 7 minHace falta suscripción
- 03Autenticación con API keys y tokensAPI-003· 7 minHace falta suscripción
- 04Webhooks: recibir eventosAPI-004· 8 minHace falta suscripción
- 05SDKs: APIs empaquetadasAPI-005· 7 minHace falta suscripción
- 06OpenAPI y SwaggerAPI-006· 7 minHace falta suscripción
- 07GraphQL: pedir solo lo que necesitasAPI-007· 7 minHace falta suscripción
- 08WebSockets y Server-Sent EventsAPI-008· 8 minHace falta suscripción
- 09Rate limiting y cuotasAPI-009· 8 minHace falta suscripción
- 10Diseñar una API para tu productoAPI-010· 8 minHace falta suscripción
Sobre este curso
Ningún producto moderno se construye entero. Cobra con una pasarela ajena, envía correo con un servicio ajeno, factura contra una administración ajena. Este curso trata de esas costuras: cómo se conectan dos sistemas que nadie diseñó juntos y cómo se sobrevive cuando el de enfrente falla.
- Consumir — Leer un contrato ajeno, autenticarte contra él, sobrevivir a sus cortes de red y a sus límites de uso.
- Recibir — Webhooks y eventos: lo que pasa cuando el que llama es el otro y tu servidor está expuesto a internet.
- Elegir — REST, GraphQL, WebSockets o SSE, cada uno con el caso en el que gana y el caso en el que estorba.
- Publicar — Describir tu propia API para que otros la integren sin escribirte, y cambiarla sin romperlos.
