Temario del curso
Introducción a REST y JAX-RS
- Comprensión de los principios de REST
- Resumen de la especificación JAX-RS
- Por qué Jersey para el desarrollo de APIs RESTful
Configuración del entorno de desarrollo
- Instalación de JDK y Maven
- Creación de un proyecto de Jersey con Maven
- Estructura y configuración del proyecto
Construcción de APIs REST con Jersey
- Definición de recursos y puntos finales
- Uso de métodos HTTP (GET, POST, PUT, DELETE)
- Trabajo con JSON y XML
Desarrollo avanzado de APIs
- Filtros de solicitud y respuesta
- Manejo de excepciones
- Implementación de autenticación y autorización
Pruebas de APIs
- Pruebas manuales con Postman
- Pruebas automatizadas con JUnit y REST-assured
- Creación de mocks de APIs para pruebas
Documentación y versionado de APIs
- Uso de Swagger/OpenAPI con Jersey
- Documentación de puntos finales
- Estrategias de versionado para APIs
Mejores prácticas y solución de problemas
- Diseño de APIs escalables
- Manejo de problemas comunes en Jersey
- Consideraciones de rendimiento
Resumen y siguientes pasos
Requerimientos
- Conocimientos básicos de programación en Java
- Familiaridad con conceptos RESTful
- Comprensión de métodos HTTP y JSON
Público objetivo
- Desarrolladores de Java
- Testers de APIs
- Ingenieros de software
Reseñas (4)
Aumentar mis conocimientos en api gee
Alexa Rosales Varela - Speedymovil
Curso - Test Automation with Apigee
Las posibilidades de Postman y su uso futuro.
Gordana Gacic - SEE Digital D.O.O.
Curso - API Testing with Postman
Traducción Automática
Buena visión para definir una API, desplegarla y ejecutarla.
Vincent - Openbaar Ministerie
Curso - MuleSoft Anypoint Platform Fundamentals
Traducción Automática
Para tener una comprensión completa de WSO2 API Manager y su importancia. Los fundamentos realmente me ayudaron a avanzar en el autodidactismo.
Hlalefang Nkhooa - Revenue Services Lesotho
Curso - WSO2 API Manager for Developers
Traducción Automática