Este é um teste simples para que possamos avaliar a capacidade do desenvolvedor em escrever códigos aplicando boas práticas de programação e cuidados com a experiência do usuário.
Deverá ser criado um sistema simples, totalmente desenvolvido em PHP, onde será possível Criar/Editar/Excluir/Listar usuários. O sistema também deve possuir a possibilidade de associar um perfil (role) ao usuário.
Seguem os atributos para cada entidade:
- Nome;
- E-mail;
- Telefone;
- Data de Nascimento;
- Cargo;
- Salário;
- Foto;
- Nome do perfil
- Descrição
A foto será um upload na parte de cadastro de usuário, que aparecerá na tela de cadastro/edição, e na listagem a foto deverá ser exibida;
1 - Dever ter alguma alguma dependência via composer;
2 - Passar no php code sniffer com PSR-2: Coding Style Guide;
3 - Teste unitário de pelo menos 3 funções;
4 - Deploy em um repositório do github ou do bitbucket.
Você poderá utilizar qualquer framework para desenvolver o projeto, lembrando que a arquitetura utilizada, você deverá defendê-la pessoalmente na nossa entrevista (caso passe no teste).
O deadline será até 24/06 (Segunda-feira), e qualquer dúvida pode enviar diretamente para o e-mail leandro(a)constance.com.br