Desenvolvimento de Backend com Node.js, TypeScript, MongoDB e Docker: Práticas Avançadas com TDD, DDD, Clean Architecture e SOLID (Portuguese Edition) by Hugo Alex Silva
Portuguese | 2023 | ISBN: N/A | ASIN: B0CGCCMY2Q | 293 pages | EPUB | 2.24 Mb
Portuguese | 2023 | ISBN: N/A | ASIN: B0CGCCMY2Q | 293 pages | EPUB | 2.24 Mb
Este e-book abrange o desenvolvimento de um projeto backend com uma arquitetura bem definida e desacoplada. Você aprenderá o passo a passo, utilizando TDD (programação orientada a testes) como metodologia de trabalho, Clean Architecture para distribuição de responsabilidades em camadas, e seguindo os princípios do SOLID. Além disso, serão aplicados Design Patterns para resolver problemas comuns.
O livro destaca o processo de programação orientada a testes, em que os testes são criados antes da implementação das funcionalidades. Isso garante um código robusto, testável e de alta qualidade.
O foco principal é explicar a metodologia de desenvolvimento, demonstrando como criar um projeto de forma desacoplada, utilizando o Node.js e TypeScript. O livro explora conceitos como interfaces, models, use cases, protocolos, controllers e middlewares para garantir uma estrutura eficiente e organizada.
O projeto desenvolvido será baseado em um caso real, incluindo recursos como cadastro, login e middlewares de autenticação. Serão implementadas diferentes camadas de autenticação, como usuários logados e administradores, além de uma rota anônima acessível a todos.
Além disso, o livro aborda a importância do controle de versão do projeto pelo Git, ensinando as melhores práticas para gerenciar as alterações e facilitar a colaboração em equipe.
Com este livro você terá uma compreensão completa de como desenvolver um projeto backend de qualidade, seguindo boas práticas, metodologias eficientes e aproveitando as ferramentas poderosas do Node.js, TypeScript e Git. Você estará preparado para criar aplicações robustas, escaláveis e com um processo de desenvolvimento suave e colaborativo.