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
- Gestión 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 simulaciones (mocking) 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 Próximos Pasos
Requerimientos
- Conocimientos básicos de programación en Java
- Familiaridad con los conceptos RESTful
- Comprensión de los métodos HTTP y JSON
Público Objetivo
- Desarrolladores de Java
- Probadores 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