Skip to content

Neste projeto foi desenvolvido um pequeno sistema para o gestão de pessoas de uma empresa através de uma API REST, criada com o Spring Boot.

Notifications You must be signed in to change notification settings

AndrehAguiar/peopleapi-andre

Repository files navigation

Digital Innovation: Expert class - Desenvolvendo um sistema de gerenciamento de pessoas em API REST com Spring Boot

Funcionando na nuvem

Neste projeto foi desenvolvido um pequeno sistema para o gestão de pessoas de uma empresa através de uma API REST, criada com o Spring Boot.

Durante a sessão, serão desenvolvidos e abordados os seguintes tópicos:

  • Setup inicial de projeto com o Spring Boot Initializr
  • Criação de modelo de dados para o mapeamento de entidades em bancos de dados
  • Desenvolvimento de operações de gestão de utilizadores (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, e a explicação de cada um dos conceitos REST envolvidos durante o desenvolvimento do projeto.
  • 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 Necessária instalação do Maven localmente (Windows: ADD Variável de ambiente / PATH)

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

São necessários os seguintes pré-requisitos para a execução deste projeto:

  • Java 8+ ou versões superiores.
  • Maven 3.6.3 ou versões superiores.
  • IntelliJ IDEA Community Edition ou sua IDE favorita.
  • Controle de versão GIT instalado na sua máquina.
  • Conta no GitHub para o armazenamento do seu projeto na nuvem.
  • Conta no Heroku para o deploy do projeto na nuvem
  • Muita vontade de aprender e compartilhar conhecimento :)

Abaixo, seguem links bem bacanas, sobre tópicos mencionados durante a aula:

Descrição

Aprenda a construir do zero uma API REST com Spring Boot para cadastro e gerenciamento de pessoas de uma organização, até o deploy na nuvem (Heroku). Pratique e veja os principais conceitos do modelo ARQUITETURAL REST envolvidos durante o desenvolvimento do projeto.

Spring Boot | Java

Especialista

Rodrigo Peleias

Software Developer, ClickBus


About

Neste projeto foi desenvolvido um pequeno sistema para o gestão de pessoas de uma empresa através de uma API REST, criada com o Spring Boot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages