/userdept

Projeto feito durante aula da DevSperior sobre desenvolvimento web com Rest API e banco de dados usando Java e Spring Boot.

Primary LanguageJava

Projeto de API REST com banco de dados usando Java e Spring Boot

Projeto feito durante aula da DevSperior de desenvolvimento web com Rest API e banco de dados usando Java e Spring Boot.

Tecnologias aprendidas

  • Java
  • Spring Boot
  • JPA
  • Maven
  • Rest API

Ferramentas utilizadas

  • Spring Tool Suite (STS)
  • Postman
  • Banco de Dados H2

Visão geral do sistema

O objetivo é construir um pequeno sistema (API REST) de usuários e departamentos. O projeto tem os seguintes casos de uso:

  • Buscar todos usuários
  • Buscar um usuário pelo seu id
  • Inserir um novo usuário

Modelo conceitual

Image

Mapeamento objeto-relacional

Image

Etapas da construção do projeto

  • Criar o projeto
  • Implementar o modelo de domínio
  • Mapeamento objeto-relacional com JPA
  • Configurar o banco de dados H2
  • Criar os endpoints da Rest API

Agradecimentos e Créditos

DevSuperior - Escola de programação

Autor

Alan de Oliveira Gonçalves - Linkedin: www.linkedin.com/in/alan-de-oliveira-gonçalves-207549258