种子简介
种子名称:
NodeJs.Avancado.com.TDD.Clean.Architecture.e.Typescript
文件类型:
视频
文件数目:
99个文件
文件大小:
26.37 GB
收录时间:
2022-7-10 18:49
已经下载:
3次
资源热度:
214
最近下载:
2024-11-20 02:12
下载BT种子文件
下载Torrent文件(.torrent)
立即下载
磁力链接下载
magnet:?xt=urn:btih:f98711459bd6f7abdc6808061998c02028897543&dn=NodeJs.Avancado.com.TDD.Clean.Architecture.e.Typescript
复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。
喜欢这个种子的人也喜欢
种子包含的文件
NodeJs.Avancado.com.TDD.Clean.Architecture.e.Typescript.torrent
001-Introdução/001-introducao.mp477MB
002-Configurando o Ambiente/002-atalhos-do-git.mp4142.57MB
002-Configurando o Ambiente/003-plugins-e-editorconfig.mp4132.08MB
002-Configurando o Ambiente/004-typescript-target.mp4212.19MB
002-Configurando o Ambiente/005-typescript-module.mp4196.81MB
002-Configurando o Ambiente/006-typescript-strict-mode.mp4212.82MB
002-Configurando o Ambiente/007-eslint.mp4128.49MB
002-Configurando o Ambiente/008-jest.mp4186.67MB
002-Configurando o Ambiente/009-lint-staged-husky.mp485.8MB
003-Login com Facebook - Domain Layer/010-definindo-o-caso-de-uso-e-criando-a-interface-no-domain-layer.mp4241.62MB
003-Login com Facebook - Domain Layer/011-criando-os-primeiros-testes-com-tdd.mp4352.9MB
003-Login com Facebook - Domain Layer/012-diferentes-formas-de-mockar-uma-dependencia.mp4118.84MB
003-Login com Facebook - Domain Layer/013-isolando-a-criacao-do-sut-com-o-factory-pattern.mp4107.68MB
003-Login com Facebook - Domain Layer/014-desacoplando-repositorios-e-aplicando-intersection-types.mp4420.33MB
003-Login com Facebook - Domain Layer/015-removendo-detalhes-de-implementacao-do-service.mp4290.1MB
003-Login com Facebook - Domain Layer/016-movendo-regras-de-negocio-para-uma-entidade-no-dominio.mp4327.7MB
003-Login com Facebook - Domain Layer/017-mockando-uma-dependencia-criada-pela-propria-classe.mp4231.17MB
003-Login com Facebook - Domain Layer/018-criando-token-de-acesso-com-expiracao.mp4254.62MB
003-Login com Facebook - Domain Layer/019-fazendo-o-service-implementar-a-feature-do-dominio.mp4146.96MB
003-Login com Facebook - Domain Layer/020-testando-casos-de-excecao.mp470.34MB
003-Login com Facebook - Domain Layer/021-diagrama-de-dependencias-atualizado-e-otimizacao-de-codigo.mp4158.1MB
004-Integrando com API do Facebook - Infra Layer/022-obtendo-o-app-token-token-da-empresa.mp4335.3MB
004-Integrando com API do Facebook - Infra Layer/023-obtendo-o-debug-token-e-os-dados-do-usuario.mp4240.02MB
004-Integrando com API do Facebook - Infra Layer/024-refatorando-o-facebookapi-e-adicionando-generics-ao-httpgetclient.mp4223.34MB
004-Integrando com API do Facebook - Infra Layer/025-diagrama-de-dependencias-e-code-coverage.mp473.39MB
004-Integrando com API do Facebook - Infra Layer/026-implementando-o-httpclient-com-axios.mp4322.79MB
004-Integrando com API do Facebook - Infra Layer/027-gerando-token-de-acesso-com-o-jwt.mp4335.89MB
005-Anti Corruption Layer - Repositório com TypeORM/028-testando-o-repositorio-com-postgres-em-memoria-e-typeorm.mp4433.25MB
005-Anti Corruption Layer - Repositório com TypeORM/029-tornando-a-criacao-do-banco-em-memoria-reutilizavel.mp4341.53MB
005-Anti Corruption Layer - Repositório com TypeORM/030-testando-a-implementacao-do-save-createupdate.mp4360.08MB
006-Login com Facebook - Application Layer/031-testando-o-facebooklogin-controller.mp4582.06MB
006-Login com Facebook - Application Layer/032-criando-erros-customizados-helpers-e-generics.mp4268.9MB
006-Login com Facebook - Application Layer/033-isolando-a-validacao-do-controller.mp4319.51MB
006-Login com Facebook - Application Layer/034-simplificando-os-testes-do-controller.mp4151.42MB
006-Login com Facebook - Application Layer/035-aplicando-o-composite-pattern.mp4311.39MB
006-Login com Facebook - Application Layer/036-aplicando-o-fluent-builder-pattern.mp4254.08MB
006-Login com Facebook - Application Layer/037-applicando-o-template-method-pattern.mp4354.13MB
007-Login com Facebook - Main Layer (Composition)/038-configurando-o-jest-para-testes-de-integracao.mp4220.4MB
007-Login com Facebook - Main Layer (Composition)/039-testando-a-api-do-facebook.mp4319.53MB
007-Login com Facebook - Main Layer (Composition)/040-configurando-a-api-com-express.mp4353.38MB
007-Login com Facebook - Main Layer (Composition)/041-aplicando-o-factory-pattern.mp4284.54MB
007-Login com Facebook - Main Layer (Composition)/042-aplicando-o-adapter-pattern.mp4530.95MB
007-Login com Facebook - Main Layer (Composition)/043-refatorando-o-projeto.mp4145.3MB
007-Login com Facebook - Main Layer (Composition)/044-criando-teste-de-integracao-do-facebook-login.mp4366.15MB
007-Login com Facebook - Main Layer (Composition)/045-testando-a-api-com-dados-reais.mp4182.28MB
007-Login com Facebook - Main Layer (Composition)/046-ajustes-finais.mp4191.04MB
008-Clean Architecture/047-outra-forma-de-organizar-a-arquitetura.mp4339.22MB
008-Clean Architecture/048-use-cases-funcionais.mp4411.04MB
008-Clean Architecture/049-alterando-o-usecase-para-retornar-um-dto.mp4255.04MB
009-Middleware de Autenticação/050-chain-of-responsibility-proxy-e-decorator.mp4124.19MB
009-Middleware de Autenticação/051-criando-o-use-case.mp4340.45MB
009-Middleware de Autenticação/052-anti-patterns-code-smells.mp4171.1MB
009-Middleware de Autenticação/053-validando-token-com-jwt.mp4321.93MB
009-Middleware de Autenticação/054-application-layer-criando-o-middleware.mp4393.6MB
009-Middleware de Autenticação/055-adaptando-o-middleware-para-o-express.mp4585.97MB
009-Middleware de Autenticação/056-criando-teste-de-integracao.mp4299.63MB
009-Middleware de Autenticação/057-eliminando-o-middle-man.mp4125.23MB
009-Middleware de Autenticação/058-debugando-com-ts-node-dev.mp4190.58MB
010-Atualizar Foto do Perfil - Domain Layer/059-refatorando-a-arquitetura.mp4276.32MB
010-Atualizar Foto do Perfil - Domain Layer/060-use-case.mp4144.79MB
010-Atualizar Foto do Perfil - Domain Layer/061-integrando-com-o-filestorage.mp4318.03MB
010-Atualizar Foto do Perfil - Domain Layer/062-integrando-com-o-repositorio-de-userprofile.mp4325.12MB
010-Atualizar Foto do Perfil - Domain Layer/063-testando-regras-de-negocio.mp4394.29MB
010-Atualizar Foto do Perfil - Domain Layer/064-movendo-testes-de-negocio-para-a-entity-userprofile.mp4336.89MB
010-Atualizar Foto do Perfil - Domain Layer/065-testando-retorno-do-caso-de-uso-e-fluxo-de-excecao.mp4402.01MB
010-Atualizar Foto do Perfil - Domain Layer/066-test-coverage.mp4129.09MB
011-Atualizar Foto do Perfil - Infra Layer/067-uuid.mp4229.3MB
011-Atualizar Foto do Perfil - Infra Layer/068-uuid-sem-lib-de-terceiros.mp4202.07MB
011-Atualizar Foto do Perfil - Infra Layer/069-refatorando-a-arquitetura.mp4190.34MB
011-Atualizar Foto do Perfil - Infra Layer/070-upload-com-aws-s3-parte-1.mp4456.46MB
011-Atualizar Foto do Perfil - Infra Layer/071-upload-com-aws-s3-parte-2.mp4159.8MB
011-Atualizar Foto do Perfil - Infra Layer/072-remover-arquivos-na-aws-s3.mp4138.39MB
011-Atualizar Foto do Perfil - Infra Layer/073-integrando-com-repositorio-de-salvar-imagem.mp4257.78MB
011-Atualizar Foto do Perfil - Infra Layer/074-integrando-com-repositorio-de-carregar-dados-do-perfil.mp4210.44MB
012-Atualizar Foto do Perfil - Application Layer/075-implementando-o-controller-que-apaga-a-foto-de-perfil.mp4388.77MB
012-Atualizar Foto do Perfil - Application Layer/076-validando-a-imagem-recebida-do-client.mp4383.34MB
012-Atualizar Foto do Perfil - Application Layer/077-integrando-com-o-usecase.mp4364.27MB
012-Atualizar Foto do Perfil - Application Layer/078-validando-obrigatoriedade-da-imagem.mp4222.93MB
012-Atualizar Foto do Perfil - Application Layer/079-validando-o-mimetype.mp4225.15MB
012-Atualizar Foto do Perfil - Application Layer/080-criando-validator-para-tamanho-maximo-de-arquivo.mp4121.54MB
012-Atualizar Foto do Perfil - Application Layer/081-refatorando-o-controller-para-utilizar-o-builder.mp4446.77MB
013-Atualizar Foto do Perfil - Main Layer/082-criando-teste-de-integracao-para-a-aws-s3.mp4327.89MB
013-Atualizar Foto do Perfil - Main Layer/083-corrigindo-use-case-para-adicionar-extensao-no-arquivo.mp4296.49MB
013-Atualizar Foto do Perfil - Main Layer/084-criando-teste-de-integracao-para-a-rota-de-apagar-foto.mp4509.35MB
013-Atualizar Foto do Perfil - Main Layer/085-ajustes-nos-controllers-de-upload.mp4228.07MB
013-Atualizar Foto do Perfil - Main Layer/086-upload-com-multer.mp4647.22MB
013-Atualizar Foto do Perfil - Main Layer/087-criando-teste-de-integracao-para-a-rota-de-salvar-foto.mp4174.33MB
013-Atualizar Foto do Perfil - Main Layer/088-teste-em-ambiente-real.mp4328.92MB
014-Bônus/089-ormconfig-com-dados-dinamicos.mp4139.41MB
014-Bônus/090-como-fazer-transaction-de-bd-no-clean-architecture.mp4153.76MB
014-Bônus/091-aplicando-o-design-pattern-singleton-14.mp4575.64MB
014-Bônus/092-aplicando-o-design-pattern-singleton-24.mp4271.09MB
014-Bônus/093-aplicando-o-design-pattern-singleton-34.mp4237.93MB
014-Bônus/094-utilizando-repository-do-typeorm-por-dentro-do-singleton.mp4357.14MB
014-Bônus/095-correcao-no-uniqueid.mp4122.16MB
014-Bônus/096-correcao-na-transaction-do-typeorm.mp4215.88MB
014-Bônus/097-atualizacao-no-error-do-typescript.mp4141.75MB
014-Bônus/098-db-transaction-com-decorator-pattern.mp4526.72MB
014-Bônus/099-testando-a-transaction-em-um-caso-real.mp4274.69MB