Skip to content

GuillaumeFalourd/java-training-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-training-api

Esse repositório disponibiliza uma versão zero de uma API de cadastro de usuários (Users) na pasta SRC a ser melhorada.

DESAFIOS

Os desafios podem ser encontrado no arquivo DESAFIOS.md e correspondem (atualmente) ao nível de conhecimento esperado por desenvolvedores JUNIORS.

Requisitos

  • Maven
  • Spring
  • Java 8 (11 melhor)
  • Hibernate
  • JPA

Baixar as dependências: na raiz do projeto: executar o comando mvn clean install.

Para rodar a aplicação localmente, executar o metodo main da classe TrainingApiApplication.java.

Endpoint disponíveis (v0)

Criar usuário

POST: http://localhost:8080/users com body:

{
    "name":"Name",
    "cpf":"cpf",
    "email":"email",
    "birthDate":"1900-01-01"
}

Obter usuário com CPF

GET: http://localhost:8080/users/{cpf} vai retornar:

{
    "id": 1,
    "name":"Name",
    "cpf":"cpf",
    "email":"email",
    "birthDate":"1900-01-01"
}

About

Esse repositório disponibiliza uma versão zero de uma API de cadastro de usuários (Users) a ser melhorada com desafios ☕️ 🇧🇷

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Languages