Temario del curso
Introducción a REST y JAX-RS
- Comprensión de los principios REST
- Resumen del estándar JAX-RS
- Por qué elegir Jersey para el desarrollo de APIs RESTful
Configuración del entorno de desarrollo
- Instalación de JDK y Maven
- Creación de un proyecto Jersey con Maven
- Estructura y configuración del proyecto
Construcción de APIs REST con Jersey
- Definición de recursos y puntos de conexión (endpoints)
- 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
- Uso de datos simulados (mocking) de APIs para pruebas
Documentación y versionado de APIs
- Uso de Swagger/OpenAPI con Jersey
- Documentación de puntos de conexión (endpoints)
- Estrategias de versionado para APIs
Mejores prácticas y resolución de problemas
- Diseño de APIs escalables
- Gestión de problemas comunes en Jersey
- Consideraciones de rendimiento
Resumen y siguientes pasos
Requerimientos
- Conocimientos básicos de programación en Java
- Familiaridad con los conceptos RESTful
- Comprensión de los métodos HTTP y JSON
Audiencia
- Desarrolladores Java
- Especialistas en pruebas 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