APIs REST - 2 días de clases en línea
1.450,00 EUR
- 2 days
Desarrolla las habilidades para diseñar, crear y trabajar con APIs RESTful que impulsan las aplicaciones web y móviles modernas. Este curso práctico te introduce en los principios de la arquitectura REST y te muestra cómo las APIs permiten la comunicación entre sistemas utilizando métodos HTTP estándar. Al finalizar el curso, comprenderás cómo funcionan las APIs REST internamente y cómo utilizarlas de forma eficaz en el desarrollo de software moderno.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel principiante
2 días (8 horas/día) en línea con instructor en vivo
Más de 30 horas de estudio recomendadas
Laboratorios prácticos de programación guiados
Tareas de desarrollo realistas
Orientación de tutor de apoyo
Acceso a los materiales de aprendizaje después del curso
¡Pide confirmación de la fecha!
Certificación de finalización del programa incluida
Resultados de aprendizaje
Al final de este programa, podrás:
Requisitos previos y fundamentos
Amplía tus conocimientos existentes de Java, Python o JavaScript para comprender las API, HTTP, JSON y la serialización de datos en la arquitectura REST.
Conceptos y principios de REST
Aprende los principios fundamentales de REST, los métodos HTTP, el diseño de recursos y las convenciones de URI para crear API escalables.
Creación de servicios REST
Desarrolla APIs REST usando Spring Boot, Flask o Express para aplicaciones del mundo real.
Desarrollo de clientes REST
Crea y prueba clientes de API usando HttpClient, Requests, Axios y Postman.
Técnicas de configuración
Implemente almacenamiento en caché, diseño sin estado, compresión, negociación de contenido, versionado de API y documentación.
Seguridad y rendimiento
Aplicar prácticas de seguridad para APIs, métodos de autenticación y técnicas de optimización del rendimiento, incluido el Modelo de Madurez de Richardson y la optimización de consultas.

Cronograma del curso
Día 1
Sesión 1: Requisitos previos
- API, aplicaciones web y servicios web
- Fundamentos de HTTP
- JSON y serialización
Sesión 2: Teoría de REST
- Conceptos y principios de las API REST
- Recursos, métodos y limitaciones
- Convenciones de nomenclatura
Sesión 3: Servicios REST
- Diseño de API REST
- Creación de servicios con Spring Boot, Flask o Express
Sesión 4: Clientes REST
- Uso de herramientas como Postman
- Creación de clientes con HttpClient, Requests o Axios
Día 2
Sesión 5: Configuración de la API REST
- Caché y compresión
- Negociación de contenido y HATEOAS
- Idempotencia y ausencia de estado
- Seguridad, control de versiones y documentación
Sesión 6: Teoría avanzada de REST
- Modelo de Madurez de Richardson
- Búsqueda, ordenación y paginación
- problema de N+1
- PUT vs POST
- Técnicas de autenticación

¿Quién debería inscribirse en este programa?
Desarrolladores de software
Desarrolladores web
Desarrolladores Full-Stack
Ingenieros de QA y pruebas que trabajan con APIs
Profesionales técnicos que integran sistemas y servicios
Cualquier persona nueva en el desarrollo o la integración de APIs
Requisitos previos
- Comprensión básica de los conceptos de programación
- Familiaridad con las tecnologías web (útil pero no obligatoria)
- Es beneficioso tener conocimientos básicos de HTTP
- No se requiere experiencia previa en desarrollo de API
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
