Skip to content

Apollo-Group/Projeto-05

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Header

Desafio 5: Construa uma API utilizando TDD.

"A luta termina quando a gratidão começa."

Neale Donald Walsch

GitHub language count License Stargazers

💻Sobre o desafio

Objetivo:

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.

Testes:

  • 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

Observaçāo:

  • Pode ser utilziado qualquer banco de dados, apenas nos envie os dados de acesso ao banco.
  • Pode ser utilizado um json server.

Conhecimento em:

Qualquer linguagem back-end e TDD.

Importante:

Código limpo e comentado sāo requisitos do desafio.

🎉 Entrega

Copie a URL do repositório com o desafio e envie pela plataforma: https://platform.apollopartners.com.br/

❓ Dúvidas

Acesse o FAQ ou abra uma issue nesse repositório que retornamos em breve.

📋 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


About

Construa uma API com TDD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published