"A luta termina quando a gratidão começa."Neale Donald Walsch
Construa uma API REST aplicando testes (TDD) desde o princípio. Nessa aplicaçāo o usuário poderá escrever posts em um blog e ler os posts de outros usuários.
-
should be able to create a user
-> com os campos de Nome, Email, Idade e Senha. E retornando um usuário. -
should be able to list users
-> Retornando um array de usuários. -
should be able to update a user (your own account)
-> com os campos de Nome, Email, Idade e Senha. E retornando um usuário. -
should be able to delete a user (your own account)
-
should be able to user create a post
-> com os campos de Titulo, Sub-titulo e Texto. E retornando um post. -
should be able to user list posts
-> Retornando um array de posts. -
should be able to user read a post
-> Retornando um post específico. -
should be able to user update your own post
-> com os campos de Titulo, Sub-titulo e Texto. E retornando um post. -
should be able to user delete your own post
- Pode ser utilziado qualquer banco de dados, apenas nos envie os dados de acesso ao banco.
- Pode ser utilizado um json server.
Qualquer linguagem back-end e TDD.
Código limpo e comentado sāo requisitos do desafio.
Copie a URL do repositório com o desafio e envie pela plataforma: https://platform.apollopartners.com.br/
Acesse o FAQ ou abra uma issue nesse repositório que retornamos em breve.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.