Prova de C# para a vaga de estagiário de back-end.
O que consegui fazer: 1 - Adicionar produtos ao estoque 2 - Listar produtos 3 - Detalhar um produto 4 - Remover um produto do estoque 5 - Validadores (porém não consegui implementar a API) 6 - Documentação da API gerada pelo Swagger
Coisas que acho que eu poderia ter feito melhor: 1 - Codigo mais padronizado e organizado 2 - Utilizar alguma metodologia para desenvolver a API 3 - Gestão de tempo
Ao fim do projeto, acredito que meu maior debilitador tenha sido minha falta de conhecimento na linguagem C# e do pacote Entity Framework, pois até então nunca havia trabalhado com os mesmos. Tentei ao máximo utilizar informações e conhecimentos das documentações das linguagens utilizadas e evitei copiar códigos prontos na internet. Acredito que fiz um bom trabalho com os commits do git, tentei ao máximo criar commits pequenos e precisos para que eu soubesse exatamente o que eu estava fazendo a todo momento. Também tentei separar as classes nas suas respectivas pastas para que eu pudesse fazer uma melhor leitura do meu projeto a medida que fosse programando. Independente do resultado da avaliação, gostei de aprender mais sobre a linguagem e acho que consegui absorver bastante coisa nesse período de 3 dias.