Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.68 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.68 KB

Teste Prático ⚙️

Este é um teste prático para desenvolvedor Backend

Olá, tudo bem? Vc está recebendo um teste prático para vaga de backend Java e Nodejs.

Caso vc esteja aplicando para Java, deve considerar:

  • Java 8;
  • Spring boot;
  • Banco MySql;

Caso vc esteja aplicando para Nodejs, deve considerar:

  • Nodejs 14;
  • Express;
  • Banco MySql;

O Projeto

A necessidade deste projeto é criar um sistema de cadastro de sócios de um clube de prática de esportes.

Necessidade

No clube existem várias práticas de esportes e é possível que o sócio tenha acesso a mais de uma prática de esporte, a saber: natação, jiujitsu, karatê, basquete e futebol. Neste cadastro, além de conter dados básicos ( nome, sobrenome, data de nascimento) também deve existir dados de contato (email, telefone e endereço), e ser possível cadastrar qual prática esportiva o associado se credenciou.

Como é um clube, existe uma contribuição mensal para prática dos esportes. Caso não haja pagamento, o sistema deve ter a informação de suspensão de atividade naquela prática esportiva. Caso ele tenha mais de uma prática, este controle deve ser por esporte.

O que deve ser entregue neste projeto:

  • Informar qual nível está aplicando [Júnior, Pleno, ou Sênior]
  • microsserviço na linguagem definida;
  • API REST com recursos que atendam as funcionalidades necessárias;
  • MER do banco de dados;
  • Código versionado no github (enviar link do projeto finalizado);
  • No arquivo readme, informar os comandos básicos para rodar o projeto;
  • Documentação Swagger da API.

Qualquer dúvida, só me procurar pelo msm canal que recebeu este teste prático..