Skip to content

Esse teste prático tem o objetivo de demonstrar conhecimentos técnicos em Java, Spring Boot, JPA, Rest, padrão MVC e banco de dados relacional.

Notifications You must be signed in to change notification settings

oTalDoHud/mandalorian-dev-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TESTE DE DESENVOLVIMENTO

GitHub

Sobre o projeto

Esse teste prático tem o objetivo de demonstrar conhecimentos técnicos em Java, Spring Boot, JPA, Rest, padrão MVC e banco de dados relacional.

A aplicação consiste na persistência de tarefas, tarefas que por sua vez não poderiam apresentar menos de 10 caracteres ou contar caracteres especiais.

Requisições - Postman

Todas as requisições foram feitas com o auxílio da tecnologia Postman, caso as tarefas informadas correspondam as regras de negócio, a aplicação retorna o objeto persistido no formato Json e a resposta 200 (ok).

Caso contrário a aplicação informa o erro que impediu a persistencia e a resposta 400 (Bad Request).

Requisições aceitas:

req1

req2

req3


Requisições negadas:

Caracteres especiais:

reqNegada1

reqNegada2


Requisições com menos de 10 caracteres:

reqNegada3

reqNegada4


Requisições vazias:

reqNegada5


Persistência de dados

A persistência dos dados aceitos foi feita utilizando o auxílio da ferramenta PostgreSQL, da seguinte forma:

Postgre


Tecnologias utilizadas

API

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Banco de dados h2
  • Maven
  • Rest
  • Maven
  • PostgreSQL
  • Git
  • PostgreSQL


Como executar o projeto

Pré-requisitos: Java 11

# clonar repositório
git clone https://github.com/oTalDoHud/mandalorian-dev-test

# entrar na pasta do projeto back end
open git bash here

# executar o projeto
./mvnw spring-boot:run


Autor

Hudson Lucas Teles Vieira

www.linkedin.com/in/otaldohud

hudson.lucas.vieira@gmail.com

About

Esse teste prático tem o objetivo de demonstrar conhecimentos técnicos em Java, Spring Boot, JPA, Rest, padrão MVC e banco de dados relacional.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages