Skip to content

lucasrmagalhaes/person_api-DIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Desenvolvendo um Sistema de Gerenciamento de Pessoas em API REST com Spring

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.
Objetivos da Aula:
  • Desenvolver uma API REST para o cadastro de usuário.
  • O que é o padrão REST, e associá-lo ao projeto.
  • Codificar, compartilhar e aprender todos juntos.
O que vamos utilizar:
  • Java 11
  • Maven 3.6.3
  • Spring Boot (última versão estável lançada)
  • GIT/ GITHUB para versionamento de código
  • Heroku para deploy na nuvem
  • sdkman.io
  • Intellij Community
API RESTful - Richardson
  • LEVEL 3 | HYPERMEDIA CONTROLS
  • LEVEL 2 | HTTP VERBS
  • LEVEL 1 | RESOURCES
  • LEVEL 0 | THE SWAMP OF POX
Iniciando o projeto:
Permissão para editar - Ubuntu:
  • sudo chown -R $(whoami) person_api-DIO
MapStruct
Heroku
Lombok