You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Plataforma de Upskilling/Reskilling 2030+ é uma API RESTful desenvolvida em Java com Spring Boot que visa preparar profissionais para os desafios do futuro do trabalho. Em um cenário onde tecnologias como IA, automação e análise de dados estão transformando o mercado, nossa plataforma oferece trilhas de aprendizagem focadas nas competências essenciais para as carreiras de 2030 e além.
Este projeto foi desenvolvido como parte da Global Solution 2025 - O Futuro do Trabalho, alinhando-se com os Objetivos de Desenvolvimento Sustentável (ODS) da ONU, especialmente os ODS 4 (Educação de Qualidade), 8 (Trabalho Decente e Crescimento Econômico), 9 (Indústria, Inovação e Infraestrutura) e 10 (Redução das Desigualdades).
Objetivos
Reskilling: Requalificar profissionais cujas atividades estão em risco de automação
Upskilling: Oferecer aperfeiçoamento contínuo para acompanhar as novas demandas do mercado
Educação Permanente: Conectar profissionais às competências do futuro (tanto tecnológicas quanto humanas)
Funcionalidades Principais
CRUD Completo de Usuários
Cadastro de profissionais na plataforma
Gestão de perfis com área de atuação e nível de carreira
Validação de dados com Bean Validation
CRUD Completo de Trilhas de Aprendizagem
Criação de trilhas focadas em competências do futuro
Classificação por níveis (Iniciante, Intermediário, Avançado)
Organização por focos principais (IA, Dados, Soft Skills, etc.)
Recursos Técnicos Implementados
Arquitetura em Camadas: Controller → Service → Repository
API RESTful: Endpoints seguindo melhores práticas REST
Persistência de Dados: Spring Data JPA com H2 Database
Validação de Dados: Bean Validation com mensagens customizadas
Tratamento de Exceções: Centralizado com @RestControllerAdvice
Documentação Completa: README detalhado com exemplos de uso