Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 886 Bytes

README.md

File metadata and controls

19 lines (12 loc) · 886 Bytes

Exemplo de Teste Prático para Programador Junior

By: Claudson Oliveira @filhodanuvem

Faça uma api na sua liguagem preferida que faça a gerência de usuários. Você vai ter as seguintes rotas/urls na sua api:

[ ] Uma rota que cadastra um usuário (cada usuário tem nome, email, senha e nome de usuário. As senhas precisam ter pelo menos 6 caracteres).
[ ] Uma rota para ver um perfil do usuário (essa rota só mostra nome, email e nome de usuário).
[ ] Uma rota para editar um usuário.
[ ] Uma rota para deletar um usuário.

Pontos extras:

[ ] Não é possível cadastrar usuários com o mesmo nome de usuário ou email.
[ ] A rota de deletar não apaga um registro no banco de dados, mas só marca o usuário como deletado(soft delete).

Nota:

* Branch 'JS' serve para apresentar a resolução usando a linguagem TypeScript (ES6).