Descripción
Este curso ofrece una visión general completa y accesible de las API web, herramientas esenciales para la comunicación entre sistemas de software modernos. Comienza con los conceptos básicos, definiendo qué son las API y desglosando los componentes de una llamada a la API, antes de explorar estilos arquitectónicos como REST, SOAP, GraphQL y gRPC.
Analizarás la evolución de las API y comprenderás protocolos clave como HTTP/1.1, HTTP/2 y HTTP/3, así como formatos de datos comunes como JSON, XML y YAML. El curso también abarca importantes estándares y especificaciones de API como OpenAPI y AsyncAPI, presenta herramientas de uso generalizado como Swagger y Postman, y describe los principales mecanismos de seguridad, como las claves API, OAuth 2.0, JWT y OIDC.
Con contenido de lectura estructurado, explicaciones visuales a través de videos cortos, cuestionarios, preguntas frecuentes y una evaluación final, este curso le proporciona el conocimiento básico necesario para comprender y trabajar con API web en aplicaciones del mundo real.
Contenido del curso
- Introducción a la API
- Protocolos básicos de la API web
- Estándares y especificaciones API
- Herramientas API
- Seguridad de la API