Skip to content

PersonAPI criado para entrega de projeto no Bootcamp Code Anywhere da Digital Innovation One

License

Notifications You must be signed in to change notification settings

didifive/personapi_digital_innovation_one-didi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Innovation One: Bootcamp Code Anywhere Avanade
Projeto: Desenvolvendo um sistema de gerenciamento de pessoas em API REST com Spring Boot

Projeto desenvolvimento com instruções de Rodrigo Peleias na trilha de estudo do Bootcamp Code Anywhere da Digital Innovation One.

Link da base utilizada: rpeleias/personapi_digital_innovation_one

Publicado no Cloud da Heroku.

Versões utilizadas:

  • Java 11.0.11
  • Maven 3.6.3
  • Intellj IDEA Community Edition 2021.1.3

Um agradecimento especial para a Avanade e a todos os instrutores do Bootcamp Code Anywhere que compartilharam suas experiências.

Para realizar GET, POST, PUT e DELETE, é recomendado utilizar o Postman.

Abaixo seguem exemplos para fazer POST para cadastro de Cidade, Bairro e Pessoa com telefone(s) e endereço(s):


  • Cadastro de Cidade:

  • Cadastro de Bairro:

  • Cadastro de Pessoa com telefone(s) e endereço(s):

    • http://people-didi.herokuapp.com/api/v1/people
    • {"firstName": "Maria", "lastName": "Silva", "cpf": "006.111.600-99", "birthDate": "15-03-1990", "phones": [ {"type": "HOME","number": "(11) 99999998"}, {"type": "MOBILE","number": "(11)888888888"} ], "addresses": [ {"addressType": "COMMERCIAL","streetType": "AVENUE","street": "Intranet","number": "68","idDistrict": "3"}, {"addressType": "MAILING","streetType": "BYSTREET","street": "da Net","number": "234","idDistrict": "2"} ] }

Para consultar os cadastros já feitos basta acessar os links:


Para visualizar um cadastro em específico (GET), atualizar (PUT) ou deletar (DELETE), é necessário informar o id do cadastro após o endereço do API, exemplo:

DELETE http://people-didi.herokuapp.com/api/v1/people/1


Para aprimoramento do projeto falta relacionar o id do District com a classe Address, e relacionar o id da City com o District, e atualizar o GET de people e district para que apareça os dados do relacionamento corretamente.

About

PersonAPI criado para entrega de projeto no Bootcamp Code Anywhere da Digital Innovation One

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages