Pacote Básico: "Configuração de API REST & Funcionalidade Básica"
Escopo:
- Construir uma API REST simples usando Java Spring Boot.
- Criar endpoints básicos (GET, POST) para recuperação e envio de dados.
- Configurar uma conexão básica com banco de dados (por exemplo, H2, MySQL).
- Tratamento de erros e validação básicos.
- Documentação da API usando Swagger.
Pacote Padrão: "API REST Avançada"
Escopo:
- Construir uma API REST robusta usando Java Spring Boot com múltiplos endpoints.
- Implementar operações CRUD (Criar, Ler, Atualizar, Excluir).
- Conectar a um banco de dados relacional (MySQL, PostgreSQL, etc.).
- Tratamento de erros e validação avançados.
- Documentação da API com Swagger e coleção Postman.
Pacote Premium: "API REST Completa com Microserviços & Segurança Avançada"
Escopo:
- Desenvolver uma API REST totalmente funcional com Java Spring Boot.
- Implementar operações CRUD e lógica de negócios complexa.
- Integração com serviços de terceiros (por exemplo, email, sistemas de pagamento).
- Arquitetura de microserviços (se necessário) com Spring Cloud.
- Segurança avançada com OAuth2, JWT ou outros métodos seguros de autenticação.
- Integração com banco de dados SQL ou NoSQL (MySQL, PostgreSQL, MongoDB, etc.).
- Documentação avançada da API com Swagger e coleção Postman.