Implementa alguns casos de uso associados a uma plataforma de gestão e oferta de cursos on-line.
- Listagem de dados de um usuário;
- Inativação e listagem de cursos;
- realiza matrícula em um curso;
- simula a notificação para um instrutor quando houver avaliações de cursos com notas especificas;
"" Certifique de ter o Java 21 instalado em sua máquina, bem como o Maven.
Sugestão: use o sdkman para tal. Link: https://sdkman.io/
Para executar a aplicação localmente:
- entre no diretório docker com o comando:
cd docker
- execute o comando
docker compose up -d
- pelo terminal, por exemplo, execute o comando
mvn spring-boot:run
Os endpoints estão acessíveis pela interface do Swagger, no link: http://localhost:8080/swagger-ui/index.html
- email:
alexandrepontesgyn@gmail.com
- linkedin: Acesse aqui