Temario del curso
Introducción a REST y JAX-RS
- Comprensión de los principios de REST
- Visión general de la especificación JAX-RS
- Por qué Jersey para el desarrollo de APIs RESTful
Ajuste 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 finales
- Uso de métodos HTTP (GET, POST, PUT, DELETE)
- Trabajo con JSON y XML
Desarrollo Avanzado de API
- Filtros de solicitud y respuesta
- Gestión de excepciones
- Implementación de autenticación y autorización
Prueba de APIs
- Pruebas manuales con Postman
- Pruebas automatizadas con JUnit y REST-assured
- Morfología de APIs para pruebas
Documentación y Versionado de API
- Uso de Swagger/OpenAPI con Jersey
- Documentación de puntos finales
- Estrategias de versionado para APIs
Buenas Prácticas y Solución de Problemas
- Diseño de APIs escalables
- Manejo de problemas comunes en Jersey
- Consideraciones de rendimiento
Resumen y Pasos Siguientes
Requerimientos
- Conocimientos básicos de programación en Java
- Familiaridad con conceptos RESTful
- Comprensión de métodos HTTP y JSON
Audiencia
- Desarrolladores de Java
- Probadores de API
- Ingenieros de software
Testimonios (5)
GoInsight en la definición de una API, su implementación y ejecución.
Vincent - Openbaar Ministerie
Curso - MuleSoft Anypoint Platform Fundamentals
Traducción Automática
El nivel de conocimiento del formador
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Curso - Designing Web APIs
Traducción Automática
La parte de ejercicios.
Wissam - NEOM
Curso - Developing APIs using Google Cloud Apigee X
Traducción Automática
Muy precisa y muy útil orientación
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Curso - Kong API Gateway
Traducción Automática
Cantidad de ejercicios prácticos.
Jakub Wasikowski - riskmethods sp. z o.o
Curso - API Testing with Postman
Traducción Automática