Digital Innovation: Expert class - Desenvolvendo um sistema de gerenciamento de pessoas em API REST com Spring Boot
Esse projeto foi desenvolvido um pequeno sistema para o gerenciamento de pessoas de uma empresa através de uma API REST, criada com o Spring Boot.
| Tool | Link |
|---|---|
| Java 11 ou Superior | https://www.java.com/pt-BR/ |
| Intellj IDEA Community Edition | https://www.jetbrains.com/pt-br/idea/ |
| Spring | https://spring.io/ |
| Heroku | https://dashboard.heroku.com/ |
| Postman | |
| Maven 3.6.3 ou versões superiores |
Nesse projeto foram desenvolvidos e abordados os seguintes tópicos:
- Setup inicial de projeto com o Spring Boot
- Criação de modelo de dados para o mapeamento de entidades em bancos de dados
- Desenvolvimento de operações de gerenciamento de usuários (Cadastro, leitura, atualização e remoção de pessoas de um sistema).
- Relação de cada uma das operações acima com o padrão arquitetural REST.
- Desenvolvimento de testes unitários para validação das funcionalidades.
- Implantação do sistema na nuvem através do Heroku.
Para executar o projeto no terminal, digite o seguinte comando:
mvn spring-boot:run Após executar o comando acima, basta apenas abrir o seguinte endereço e visualizar a execução do projeto:
http://localhost:8080/api/v1/people
| Fase | Plataforma | Link |
|---|---|---|
| Back-End | Heroku | Api Rest - Person |
Esse projeto faz parte da Treinamento Java Developer da plataforma de ensino Digital Innovation One Inc e teve como objetivo uma API-Rest.