O objetivo deste projeto tem apenas para avaliar o grau de conhecimento, domínio e desenvolvimento do candidato em questão. O projeto Candidaturas é um projeto simples e prático proposto pela empresa FourSales, que busca conhecer um pouco mais das aptidões técnicas através deste.
Lombok - Projeto usado para agilizar o desenvolvimento tirando a necessidade de escrever getters, setters ou equals
Swagger - Framework Open-Source utilizado em larga escala para ajudar desenvolvedores a elaborar o design, a construção, a documentação, e o consumo RESTful Web services
Ferramenta Externa Usada
Postman - Ambiente de Desenvolvimento de Testes e Documentação
Astah Community - Ambiente de Desenvolmento de Diagramas UML
To-Do
REST API (CRUD)
JUnit (Test)
Mockito (Test)
Swagger
UML
Security (Basic Authentication)
Docker
Executando o projeto localmente
Faça o download the zip or clone o Git repositório
Descompacte o arquivo zip (caso você tenha realizado o download)
Abra o prompt de comando ou o Terminal/Shell e mude o diretório através do comando (cd) para a pasta que contenha o arquivo pom.xml
Abra o Eclipse / STS / IntelliJ / outros
File -> Import -> Existing Maven Project -> Navigate to the folder where you descompacte o arquivo zip