Skip to content

jocile/dsclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Devsuperior Bootcamp Spring React 3.0 - Cap. 01 - CRUD

Habilidades desenvolvidas nesse app:

  • Criar projeto Spring Boot
  • Criar monorepo Git
  • Organizar o projeto em camadas
    • Controlador REST
    • Serviço
    • Acesso a dados (Repository)
  • Criar entidades
  • Configurar perfil de teste do projeto
  • Seeding da base de dados
  • Criar web services REST
    • Parâmetros de rota @PathVariable
    • Parâmetros de requisição @RequestParam
    • Corpo de requisição @RequestBody
    • Resposta da requisição ResponseEntity
  • Padrão DTO
  • CRUD completo
  • Tratamento de exceções
  • Postman (coleções, ambientes)
  • Paginação de dados

Especificações deste app:

  • Java 11 como linguagem;
  • Maven como gerenciador de dependências;
  • Banco de dados H2 persistindo 10 das seguintes propriedades:
  • Entidade Client;
  • id : Long
  • name : String
  • cpf : String
  • income : Double
  • birthDate : Instant
  • children : Integer

Referências

  • Conceitos sobre desenvolvimento web e REST
  • Introdução a JPA e Hibernate
  • Análise do app da Semana DevSuperior 1.0

About

Project created in bootcamp @devsuperior

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages