fbpx

Baixe agora o guia que revela detalhadamente como criar um backend do zero, seguindo o padrão de arquitetura limpa (Clean Architecture) em conjunto com práticas de Desenvolvimento Orientado a Testes (TDD) e controle de versão utilizando o Git.

Guia do Arquiteto de Software: GIT, TDD, DDD, Factory Method, Decorators, Clean Architecture e SOLID. Aprenda o PASSO A PASSO para desenvolver software a nível profissional.

Eleve suas habilidades e domine as técnicas que as empresas mais procuram com desenvolvimento de Backend com TDD, DDD e Clean Architecture

Com esse livro, você terá a oportunidade de dominar o desenvolvimento de Backend com Node.js, TypeScript, MongoDB, Docker e Git, utilizando práticas avançadas de TDD, DDD, Clean Architecture e SOLID. Está na hora de aproveitar essa chance e elevar suas habilidades de programação para o próximo nível!

Com o conhecimento deste livro, você estará pronto para liderar equipes, implementar projetos complexos com eficiência e evitar falhas que podem custar caro. Eleve seu nível de desenvolvedor e se destaque no mercado!

ELES NÃO PERDERAM TEMPO!
VEJA OS DEPOIMENTOS:

Diga adeus a códigos confusos! Organize seus projetos com TDD, DDD e Clean Architecture e veja a diferença na sua equipe e na sua carreira

Para quem é o
livro?

VEJA UM POUCO DO QUE
VOCÊ VAI APRENDER NO LIVRO

Desenvolvimento de Backend com Node.js, TypeScript, MongoDB e Docker: Práticas Avançadas com TDD, DDD, Clean Architecture e SOLID

Node.js

TypeScript

Desenvolvimento de Backend com Node.js, TypeScript, MongoDB e Docker: Práticas Avançadas com TDD, DDD, Clean Architecture e SOLID

MongoDB

Desenvolvimento de Backend com Node.js, TypeScript, MongoDB e Docker: Práticas Avançadas com TDD, DDD, Clean Architecture e SOLID

Docker

Desenvolvimento de Backend com Node.js, TypeScript, MongoDB e Docker: Práticas Avançadas com TDD, DDD, Clean Architecture e SOLID

TDD

GIT

Desenvolvimento de Backend com Node.js, TypeScript, MongoDB e Docker: Práticas Avançadas com TDD, DDD, Clean Architecture e SOLID

Clean Architecture

Desenvolvimento de Backend com Node.js, TypeScript, MongoDB e Docker: Práticas Avançadas com TDD, DDD, Clean Architecture e SOLID

SOLID

Dúvidas Sobre o Conteúdo do Livro

 INTRODUÇÃO 

1    CLEAN ARCHITECTURE

1.1     Compreendendo a Clean Architecture

1.2     Princípios da Clean Architecture

1.3     Benefícios da Clean Architecture

2    TYPESCRIPT

2.1     História e Motivação

2.2     Recursos e Benefícios

2.3     Uso do TypeScript

2.4     Clean Arquitecture com Typescript

3    GIT

3.1     Conventional Commit 

3.2     O que é git stash push?

3.3     O que é git stash pop?

3.4     Git tags

4    VISUAL STUDIO CODE

5    TDD (TEST DRIVEN DEVELOPMENT) NO NODE.JS TYPESCRIPT: DESENVOLVIMENTO ORIENTADO A TESTES PARA CÓDIGO CONFIÁVEL

5.1     O que é TDD?

5.2     Por Que Utilizar TDD?

5.3     Implementando TDD no Node.js TypeScript

5.5     Dicas para um TDD Efetivo no Node.js TypeScript

5.6     O QUE É REFACTOR NA PROGRAMAÇÃO UTILIZANDO NODEJS  E TYPESCRIPT?

6.     DOMAIN DRIVEN DESIGN (DDD) NO NODE.JS TYPESCRIPT: UMA ABORDAGEM PARA SOFTWARE COM MODELO DE  DOMINIO CLARO

6.1     O Que é Domain-Driven Design (DDD)?

6.2     Por Que Utilizar o DDD?.

6.3     Implementando DDD no Node.js TypeScript

6.4     Implementação Manual

6.5     Exemplo de Fluxo de Trabalho. 

7.    SOLID: Princípios para Criação de Código Limpo e Sustentável em Node.js TypeScript

7.1     O que é SOLID?

7.2     Aplicando SOLID no Node.js TypeScript

7.3     Benefícios da Aplicação dos Princípios SOLID

7.4     Exemplo de aplicação: TDD, DDD, SOLID e Clean Architecture

7.5     Importância de se utilizar os princípios SOLID na aplicação de padrões de projeto com nodejs e typescript 

7.6     Importância de respeitar o ISP – Princípio da segregaçlão de  interface no nodejs typescript

8    DESIGN PATTERN BUILDER

8.1     O Que é o Padrão de Projeto Builder?

8.2     Componentes do Padrão Builder

8.3     Vantagens do Padrão Builder

8.4     Exemplo de Uso do Padrão Builder

9.    MÉTODO FACTORY

9.1     O que é o Método Factory?

10.  PADRÃO DE PROJETO DECORATOR

10.1    O que é o Padrão de Projeto Decorator

11.   TEST DOUBLES

11.1    Fakes

11.3    Mocks

11.5    Stubs

11.6    Spies

12.    UTILIZANDO CORRETAMENTE MOCKS DE MEMÓRIA COM TYPESCRIPT. 

13   UTILIZANDO INJEÇÃO DE DEPENDÊNCIA COM  NODEJS E TYPESCRIPT

14   DESIGN PATTERN COMPOSITE

15   DOCKER

15.1 Introdução aos componentes comuns

15.2 Docker e Conteinerização

15.3 Descoberta de serviço e armazenamentos de configuração  global

15.4 Agendamento, gerenciamento de cluster e orquestração

15.5 Como Instalar e Utilizar o Docker no Ubuntu 23.04

16   DOCKER COMPOSE

16.1   Como instalar e usar o Docker Compose no Ubuntu 23.04

17   CRIAÇÃO DO PROJETO PROPOSTO E A RESPECTIVA  ESTRUTURA

17.1   Diagrama do projeto usando Clean Architecture

17.2   Estrutura das pastas e arquivos da API 

17.3   API Estrutura do arquivo package.json

17.4   Bibliotecas de desenvolvimento: devDependencies

17.5   Estrutura do arquivo .eslintignore

17.6   Estrutura do arquivo .eslintrc.json

17.7   Estrutura do arquivo .eslintrc.json

17.8   Estrutura do arquivo .huskyrc.json

17.9   Estrutura do arquivo .lintstagedrc.json

17.10   Estrutura do arquivo jest.config.js

17.11   Estrutura do arquivo jest.config.js

17.12   Estrutura do arquivo jest-mongodb-config.js

17.13   Estrutura do arquivo jest-unit-config.js

17.14   Estrutura do arquivo tsconfig.json

17.15   Estrutura do arquivo tsconfig-build.json

17.16   Estrutura com todas as camadas

17.17   Camada Domain

17.18   Camada Data

17.19   Camada Infra

17.20   Camada Main

17.21   Camada Presentation

17.22   Criar o arquivo Dockerfile

17.23   Criar o arquivo docker-compose.yml

18   REFERÊNCIAS BIBLIOGRÁFICAS

AGORA SÓ DEPENDE DE VOCÊ

MENOS QUE UM CAFEZINHO
POR MÊS

E QUANTO CUSTA
TODO O CONTEÚDO?

Pela primeira vez, estamos disponibilizando este material a um preço extremamente acessível, mais barato que um cafezinho na padaria – é verdade, pode conferir! Esta oferta é limitada e pode ser encerrada a qualquer momento, então aproveite enquanto ainda está disponível!

Por APENAS 11x de

R$ 5,52

OFERTA LIMITADA

ACESSO IMEDIATO DE QUALQUER LUGAR OU APARELHO

O que você vai receber? Você recebe um guia de Desenvolvimento de Backend com Node.js, TypeScript, MongoDB, Docker e Git: Práticas Avançadas com TDD, DDD, Clean Architecture e SOLID.

Este livro 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

GARANTIA DE 07 DIAS COM RISCO ZERO!

Ainda não tem certeza? Não se preocupe. Se o conteúdo descrito acima não for o mesmo que você receber, você tem 7 dias de garantia e devolverei seu dinheiro sem burocracia!

Sobre o
Autor

Hugo Alex Silva possui uma trajetória como programador desde de 2010, graduado em engenharia de computação pela Universidade Federal da Bahia.

Hugo desempenha um papel fundamental como fundador da TNM Automations, uma renomada empresa de engenharia em automação industrial.

Além de seu envolvimento com a TNM Automations, Hugo também é o visionário por trás da iniciativa Tá Nas Mãos. Essa empreitada abrange uma variedade de serviços, desde consultoria de software até estratégias de marketing digital. 

Através de suas realizações e empreendimentos, Hugo Alex Silva se estabeleceu como um profissional versátil e inovador, cujo impacto se estende além do âmbito técnico para influenciar o desenvolvimento e aprimoramento de várias indústrias.

Dúvidas Frequentes

Não, você receberá o acesso imediato ao e-book digital por e-mail após a confirmação do pagamento. Os e-books são produtos digitais e são populares pela praticidade em levar para qualquer lugar no nosso smartphone ou tablet.

Não tem uma data limite estabelecida, ou seja, é seu para sempre. Você pode voltar na plataforma da Hotmart e baixar sempre que precisar, sem a necessidade de investir mais nada. 

Todo o conteúdo que você receber é para uso próprio, não sendo permitida a venda ou distribuição sem a autorização do autor.

O acesso é imediato após a comprovação do pagamento. Você receberá um e-mail com todas as informações para acessar seu material. Caso não receba, entre em contato conosco através do nosso email contato@tanasmaos.com.br

Sim! E você tem a garantia incondicional de 7 dias, se não gostar do produto, devolveremos o seu dinheiro.

São aceitos todos os tipos de cartão. Compras realizadas no cartão de crédito são processadas de forma quase instantânea.

Você pode usar a própria plataforma que comprou o livro para enviar mensagens ou por e-mail.

Aproveite ao máximo sua jornada de aprendizado com Desenvolvimento de Software a Nível Profissional. Clique no link para embarcar nessa jornada de conhecimento!

© Copyright 2023 Todos os direitos reservados.
Tá Nas Mãos - CNPJ: 36.688.751/0001-90