Paquete Básico: "Configuración de API REST y Funcionalidad Básica"
Alcance:
- Crear una API REST sencilla usando Java Spring Boot.
- Crear endpoints básicos (GET, POST) para recuperación y envío de datos.
- Configurar una conexión básica a base de datos (por ejemplo, H2, MySQL).
- Manejo básico de errores y validaciones.
- Documentación de la API usando Swagger.
Paquete Estándar: "API REST Avanzada"
Alcance:
- Construir una API REST robusta usando Java Spring Boot con múltiples endpoints.
- Implementar operaciones CRUD (Crear, Leer, Actualizar, Borrar).
- Conectar a una base de datos relacional (MySQL, PostgreSQL, etc.).
- Manejo avanzado de errores y validaciones.
- Documentación de la API con Swagger y colección de Postman.
Paquete Premium: "API REST Completa con Microservicios y Seguridad Avanzada"
Alcance:
- Desarrollar una API REST totalmente funcional con Java Spring Boot.
- Implementar operaciones CRUD y lógica de negocio compleja.
- Integración con servicios de terceros (por ejemplo, email, sistemas de pago).
- Arquitectura de microservicios (si es necesario) con Spring Cloud.
- Seguridad avanzada con OAuth2, JWT u otros métodos de autenticación seguros.
- Integración con bases de datos SQL o NoSQL (MySQL, PostgreSQL, MongoDB, etc.).
- Documentación avanzada de la API con Swagger y colección de Postman.