Skip to content

Neste desafio você deverá imlementar uma API REST e um frontend para consumo da API criada. Levar em consideração o seguinte ER

Notifications You must be signed in to change notification settings

NovareRH/JavaTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

JavaTest

JavaTest

Neste desafio você deverá implementar uma API REST e um frontend para consumo da API criada.

Levar em consideração o seguinte ER:

image

Requerimentos:

  • Utilizar linguagem de programação Java, podendo optar por usar Spring Boot;
  • Utilizar no frontend AngularJS, JavaScript, Bootstrap;
  • Ter uma tela de cadastro de usuários contento os seguintes campos: nome, email, senha, perfil de acesso;
  • Ter uma tela de detalhes para visualização dos dados do usuario e alteração dos dados;
  • Ter uma tela de listagem de usuario com paginação e filtro por email e nome;
  • Usar um banco de dados relacional para persistência dos dados (ex: Mysql, postgrees, MariaDB etc...)
  • Implementar testes unitários na API desenvolvida;
  • Orquestrar a solução final utilizando Docker Compose de modo que inclua todos os contêineres utilizados (Banco de Dados, Artefato Java);
  • Implementar mecanismo de autorização e autenticação, bem como não permitir acesso ao endpoint a partir de domínios diversos do qual estará hospedado o serviço.

O que vamos avaliar?

  • Qualidade do código;
  • Estrutura do projeto;
  • Qualidade de Frontend;
  • Conhecimento em banco de dados;
  • Cobertura de código por testes;
  • Implementação dos métodos post, put, get.

Observações:

  • Criar o código, publicar na sua conta do gihub e compartilhar em modo público.
  • Em caso de dúvidas durante a execução do desafio, só chamar a recruiter que está conduzindo o seu processo de seleção.
  • O prazo para desenvolvimento será de 2 dias, ou seja, 48h após o envio deste teste, caso necessite de mais tempo, favor sinalizar a recruiter que está conduzindo o seu processo de seleção.

Boa sorte!

About

Neste desafio você deverá imlementar uma API REST e um frontend para consumo da API criada. Levar em consideração o seguinte ER

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published