Desenvolvimento de Backend com Node.js, TypeScript, MongoDB e Docker

Posted By: TiranaDok

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

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.