Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desafio Backend - Paulo Anselmo Junior #3

Closed
wants to merge 1 commit into from
Closed

Desafio Backend - Paulo Anselmo Junior #3

wants to merge 1 commit into from

Conversation

anselmoj
Copy link

Desafio Backend - Paulo Anselmo Jr

O que foi desenvolvido

O projeto desenvolvido é uma API de Games. Uma simples tabela que lista os games, edita e deleta.

Framework, linguagem e ferramentas

Utilizado Node.js (V15.10) + Express como framework backend. No banco de dados foi utilizado o MongoDB. E para o desenvolvimento foi utilizei o Vs Code.

Tecnologias X e Y

A escolha de todas tecnologias apresentadas na resolução desse desafio tem como foco a aprendizagem. Como nunca havia trabalhado com elas, pensei em tentar utiliza-las para realmente me desafiar e aprender.

Em específico o Express foi escolhido por ser um dos frameworks backend mais populares javascript, o que torna fácil encontrar soluções para possíveis problemas que posso enfrentar ao longo do desafio.

O MongoDB foi escolhido por conselhos de amigos, já que nunca utilizei nenhum tipo de ferramenta de banco de dados.
Ao longo do projeto utilizei algumas bibliotecas para auxiliar no desenvolvimento, tais como:

  • Mongoose como ferramenta de modelagem para o MongoDB;

  • Nodemon É um utilitário que irá monitorar todas as alterações nos arquivos da aplicação e reinicia automaticamente o servidor quando for necessário.

  • BodyParser Para realizar o parser das informações contidas no corpo das requisições.

  • Ava Framework para realizar testes assincronos;

Desafios e problemas

O projeto em si foi um grande desafio para mim, como nunca tive contato com essas ferramentas, tudo isso foi um grande aprendizado.
Aprendi muita coisa em pouco tempo, e receio que não foi da melhor maneira, acredito que posso melhorar muito esse teste, com tempo e dedicação!
Houve problemas com os testes unitários, saber qual melhor método usar para não ocorrer erros.

@lfreneda
Copy link
Member

Feedbacks enviados, fechando PR.

@lfreneda lfreneda closed this Mar 18, 2019
ldantsc added a commit to ldantsc/valinor that referenced this pull request Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants