Publicação de Michel Pereira

Ver perfil de Michel Pereira, gráfico

Desenvolvedor Web | React | Vue | Next.js | Node | TypeScript | Python | Java

Olá, pessoal! 👋 Estou empolgado em compartilhar o projeto que acabei de concluir na Trybe, o Store Manager. Esta foi uma atividade desafiadora e estimulante, onde pude consolidar meus conhecimentos recentes sobre Arquitetura em Camadas MSC (Model, Service e Controller) utilizando Node.js e Express para construir uma API Restful. Durante o desenvolvimento do projeto, implementei diversas validações com o auxílio de middlewares e regras de negócio, além de realizar a comunicação com o banco de dados através da biblioteca MySql2 utilizando a linguagem SQL. Essas práticas não só enriqueceram minha lógica de programação, mas também contribuíram para uma estrutura de código mais organizada e legível. Isso foi essencial para garantir uma manutenção mais eficiente e facilitar a compreensão do código por outros desenvolvedores. Além disso, o projeto foi uma oportunidade para aplicar Test-driven development (TDD), uma metodologia que valoriza a criação de testes automatizados antes da implementação do código. Utilizei a ferramenta Mocha, juntamente com Chai e Sinon, para realizar os testes, reforçando a importância da cobertura de testes e a confiabilidade do software resultante. Estou muito satisfeito por ter concluído mais esta etapa, que foi extremamente enriquecedora e me motiva ainda mais a continuar meus estudos em backend. #ApiRest #Backend #TDD #Mocha #NodeJs #Express #ArquiteturaEmCamadas #MSC #SQL #Docker

  • Não foi fornecido texto alternativo para esta imagem

Parabéns pelo projeto, Michel! Rumo ao sucesso 💚🚀

Entre para ver ou adicionar um comentário

Conferir tópicos