NodeJs.Typescript.TDD.DDD.Clean.Architecture.e.SOLID 收录时间:2023-07-15 01:08:11 文件大小:43GB 下载次数:1 最近下载:2023-07-15 01:08:11 磁力链接: magnet:?xt=urn:btih:6d19075b896ad91dbf5de96c216247d4f0e04c4b 立即下载 复制链接 文件列表 020-Paths no Typescript/064-simplificando-os-imports.mp4 781MB 002-SignUp API - Presentation Layer/009-integrando-com-o-usecase-addaccount.mp4 728MB 022-Refactor/077-reutilizando-a-criacao-de-mocks.mp4 714MB 016-AddSurvey API/049-criando-o-addsurveycontroller-e-integrando-com-suas-dependencias.mp4 660MB 026-Melhorando a Arquitetura/105-refatorando-os-controllers.mp4 633MB 019-LoadSurveys API/060-criando-o-loadsurveyscontroller.mp4 604MB 014-Docker/040-subindo-a-api-para-o-heroku.mp4 601MB 010-Login API - Data Layer/033-integrando-o-dbauthentication-com-mais-3-dependencias.mp4 595MB 009-Login API - Presentation Layer/030-aplicando-o-design-pattern-composite-33.mp4 593MB 022-Refactor/078-finalizando-o-refactor-dos-testes.mp4 587MB 009-Login API - Presentation Layer/028-aplicando-o-design-pattern-composite.mp4 586MB 024-LoadSurveyResult API/089-usando-aggregation-para-retornar-o-resultado-da-enquete.mp4 557MB 024-LoadSurveyResult API/091-correcao-no-aggregation-do-resultado-da-enquete.mp4 553MB 024-LoadSurveyResult API/096-criando-o-loadsurveyresult-controller.mp4 538MB 017-Criando Middleware de Autenticação/058-aplicando-o-authmiddleware-na-rota-de-criar-enquete.mp4 523MB 014-Docker/042-organizando-as-imagens-e-containers-com-docker-compose.mp4 522MB 001-Introdução/003-configurando-as-dependencias.mp4 511MB 021-SaveSurveyResult API/069-criando-o-dbsavesurveyresult-usecase.mp4 509MB 015-SignUp API - Ajustes/047-impedindo-criacao-de-contas-com-email-existente.mp4 499MB 014-Docker/044-usando-nodemon-no-docker-com-typescript.mp4 490MB 017-Criando Middleware de Autenticação/055-criando-o-dbloadaccountbytoken.mp4 490MB 007-SignUp API - Main Layer/017-testando-middlewares-do-express.mp4 483MB 028-Atualizando Libs/129-atualizando-o-mongodb.mp4 477MB 021-SaveSurveyResult API/075-fazendo-a-composicao-do-savesurveyresult.mp4 474MB 021-SaveSurveyResult API/074-criando-o-savesurveyresult-controller-22.mp4 464MB 024-LoadSurveyResult API/097-fazendo-a-composicao-do-loadsurveyresult.mp4 463MB 019-LoadSurveys API/063-criando-a-composicao-do-loadsurveys.mp4 459MB 024-LoadSurveyResult API/092-criando-o-loadsurveyresult-usecase.mp4 458MB 008-Log de Erro/021-aplicando-o-design-pattern-decorator.mp4 448MB 017-Criando Middleware de Autenticação/053-criando-o-authmiddleware-e-fazendo-os-primeiros-testes.mp4 436MB 028-Atualizando Libs/131-atualizando-o-graphql.mp4 433MB 009-Login API - Presentation Layer/027-testando-a-integracao-do-logincontroller-com-o-authentication-usecase.mp4 431MB 026-Melhorando a Arquitetura/114-criando-o-loadanswersbysurvey.mp4 419MB 024-LoadSurveyResult API/095-corrigindo-outro-bug-identificado.mp4 417MB 013-Login API - Main Layer/039-fazendo-a-composicao-do-login.mp4 415MB 014-Docker/041-dockerizando-a-api.mp4 413MB 027-GraphQL/124-adicionando-testes-de-integracao-para-as-queries-de-login.mp4 412MB 008-Log de Erro/022-testando-o-logcontrollerdecorator.mp4 404MB 021-SaveSurveyResult API/071-incluindo-o-savesurveyresultrepository-ao-surveyresultmongorepository.mp4 397MB 009-Login API - Presentation Layer/026-criando-o-logincontroller-e-validando-o-request.mp4 397MB 007-SignUp API - Main Layer/019-fazendo-a-composicao-do-signup-e-desacoplando-do-express.mp4 385MB 006-SignUp API - Infra Layer/016-testando-o-mongodb.mp4 383MB 002-SignUp API - Presentation Layer/007-criando-nosso-primeiro-mock.mp4 380MB 006-SignUp API - Infra Layer/014-craindo-o-bcryptadapter-e-mockando-o-bcrypt.mp4 378MB 009-Login API - Presentation Layer/029-aplicando-o-design-pattern-composite.mp4 376MB 027-GraphQL/120-tratamento-de-erros-com-plugin.mp4 374MB 005-SignUp API - Data Layer/012-integrando-o-dbaddaccount-com-o-encrypter.mp4 367MB 008-Log de Erro/024-persistindo-log-de-erro-no-mongodb.mp4 364MB 005-SignUp API - Data Layer/013-integrando-o-dbaddaccount-com-o-addaccountrepository.mp4 363MB 027-GraphQL/126-adicionando-testes-de-integracao-para-as-queries-de-surveyresult.mp4 356MB 017-Criando Middleware de Autenticação/054-finalizando-os-testes-do-authmiddleware.mp4 356MB 002-SignUp API - Presentation Layer/008-testando-excecoes-e-integracao-de-dependencias.mp4 356MB 026-Melhorando a Arquitetura/106-refatorando-o-addaccount-usecase.mp4 353MB 021-SaveSurveyResult API/073-criando-o-savesurveyresult-controller-12.mp4 349MB 006-SignUp API - Infra Layer/015-configurando-mongodb-em-memoria.mp4 348MB 010-Login API - Data Layer/032-criando-o-dbauthentication-e-integrando-com-o-loadaccountbyemailrepository.mp4 346MB 022-Refactor/076-padronizando-nomenclaturas.mp4 345MB 026-Melhorando a Arquitetura/110-otimizando-queries-e-removendo-dependencias-do-accountmodel.mp4 341MB 019-LoadSurveys API/061-criando-o-dbloadsurveys-usecase.mp4 340MB 015-SignUp API - Ajustes/046-alterando-o-signup-para-retornar-um-token-de-acesso.mp4 340MB 023-Swagger/087-criando-docs-para-a-api-de-responder-enquete.mp4 337MB 028-Atualizando Libs/130-outra-forma-de-criar-testes-de-integracao-para-o-graphql.mp4 331MB 024-LoadSurveyResult API/088-alterando-o-retorno-do-surveyresult.mp4 330MB 016-AddSurvey API/052-criando-a-composicao-do-addsurvey.mp4 325MB 026-Melhorando a Arquitetura/113-criando-o-checksurveybyid.mp4 323MB 008-Log de Erro/023-refatorando-os-testes.mp4 323MB 001-Introdução/004-clean-architecture.mp4 321MB 002-SignUp API - Presentation Layer/006-criando-erros-personalizados.mp4 319MB 012-Login API - Infra Layer/037-incluindo-mais-duas-interfaces-no-accountmongorepository.mp4 318MB 016-AddSurvey API/050-criando-o-dbaddsurvey-usecase.mp4 315MB 003-Jest/010-configurando-o-jest-e-criando-scripts-de-testes.mp4 306MB 023-Swagger/082-criando-docs-para-a-api-de-login.mp4 306MB 014-Docker/043-debugando-api-com-breakpoint.mp4 302MB 025-Refactor/101-ajuste-na-listagem-de-enquetes.mp4 299MB 002-SignUp API - Presentation Layer/005-signupcontroller-iniciando-os-testes.mp4 295MB 027-GraphQL/122-criando-uma-diretiva-de-autenticacao.mp4 293MB 020-Paths no Typescript/065-utilizando-type-alias.mp4 284MB 012-Login API - Infra Layer/036-criando-o-jwtadapter-e-mockando-o-jsonwebtoken.mp4 282MB 011-Segurança - HashEncryptEncode/034-hash-vs-encrypt-vs-encode.mp4 281MB 025-Refactor/103-ajuste-no-surveyresult.mp4 279MB 024-LoadSurveyResult API/090-aplicando-o-design-pattern-builder.mp4 276MB 007-SignUp API - Main Layer/018-criando-teste-de-integracao-para-o-signup.mp4 275MB 024-LoadSurveyResult API/094-mudanca-no-metodo-de-salvar-resposta-da-enquete.mp4 274MB 027-GraphQL/121-definindo-a-query-de-listar-enquetes.mp4 274MB 014-Docker/045-adicionando-documentacao-com-casos-de-uso.mp4 270MB 027-GraphQL/125-adicionando-testes-de-integracao-para-as-queries-de-surveys.mp4 269MB 004-Utils Layer/011-testando-o-emailvalidatoradapter.mp4 269MB 018-CICD/059-continuous-integration-continuous-delivery.mp4 269MB 027-GraphQL/118-criando-o-schema-para-o-login.mp4 267MB 015-SignUp API - Ajustes/048-refatorando-a-arquitetura.mp4 266MB 013-Login API - Main Layer/038-refatorando-o-projeto.mp4 266MB 026-Melhorando a Arquitetura/115-otimizando-o-loadanswersbysurvey.mp4 265MB 021-SaveSurveyResult API/068-criando-o-dbloadsurveybyid-usecase.mp4 258MB 020-Paths no Typescript/066-usando-utility-types-do-typescript.mp4 257MB 028-Atualizando Libs/128-atualizando-dependencias.mp4 257MB 017-Criando Middleware de Autenticação/056-implementando-a-interface-decrypter-no-jwtadapter.mp4 257MB 026-Melhorando a Arquitetura/109-refatorando-o-loadaccountbytoken-usecase.mp4 251MB 023-Swagger/081-integrando-a-nossa-api-com-o-swagger.mp4 247MB 027-GraphQL/123-criando-as-queries-do-resultado-da-enquete.mp4 241MB 026-Melhorando a Arquitetura/111-dividindo-melhor-responsabilidades.mp4 239MB 008-Log de Erro/020-testando-a-conexao-com-o-mongodb.mp4 234MB 023-Swagger/084-criando-docs-para-a-api-de-listar-enquetes-com-autenticacao.mp4 231MB 012-Login API - Infra Layer/035-incluindo-o-hashcomparer-ao-bcryptadapter.mp4 224MB 017-Criando Middleware de Autenticação/057-implementando-a-interface-loadaccountbytoken-no-accountmongorepository.mp4 218MB 027-GraphQL/119-reaproveitando-o-logincontroller-no-graphql.mp4 216MB 023-Swagger/083-criando-componentes-reutilizaveis.mp4 215MB 016-AddSurvey API/051-criando-o-surveymongorepository.mp4 215MB 021-SaveSurveyResult API/067-criando-os-models-e-usecases.mp4 187MB 026-Melhorando a Arquitetura/117-refatorando-o-loadsurveyresult-e-savesurveyresult-usecases.mp4 184MB 009-Login API - Presentation Layer/031-refatorando-o-codigo.mp4 182MB 025-Refactor/100-ajuste-na-autenticacao-para-retornar-mais-dados.mp4 165MB 026-Melhorando a Arquitetura/112-refatorando-o-loadsurveybyid-usecase.mp4 163MB 026-Melhorando a Arquitetura/104-refatorando-os-testes.mp4 159MB 026-Melhorando a Arquitetura/107-refatorando-o-addaccount-usecase.mp4 155MB 001-Introdução/002-configurando-o-git.mp4 154MB 019-LoadSurveys API/062-incluindo-o-loadsurveysrepository-ao-surveymongorepository.mp4 149MB 021-SaveSurveyResult API/070-incluindo-o-loadsurveybyidrepository-ao-surveymongorepository.mp4 137MB 001-Introdução/001-apresentacao-do-projeto.mp4 127MB 008-Log de Erro/025-criando-tag-e-fazendo-push-para-o-github.mp4 126MB 021-SaveSurveyResult API/072-refactor-organizando-pastas.mp4 125MB 024-LoadSurveyResult API/093-incluindo-o-loadsurveyresultrepository-ao-surveyresultmongorepository.mp4 121MB 023-Swagger/086-criando-docs-para-a-api-de-criar-enquete.mp4 118MB 022-Refactor/080-refatorando-as-promises.mp4 101MB 026-Melhorando a Arquitetura/108-refatorando-o-authentication-usecase.mp4 89MB 026-Melhorando a Arquitetura/116-refatorando-o-loadsurveys-usecase.mp4 86MB 023-Swagger/085-criando-docs-para-a-api-de-signup.mp4 82MB 022-Refactor/079-ultimo-ajuste-do-refactor.mp4 69MB 025-Refactor/099-servindo-arquivos-estaticos.mp4 65MB 027-GraphQL/127-fazendo-merge-e-deploy.mp4 61MB 025-Refactor/098-migrando-de-stub-para-spy.mp4 60MB 025-Refactor/102-ajuste-no-dbloadaccountbytoken.mp4 58MB 009-Login API - Presentation Layer/login-diagram.pdf 114KB 002-SignUp API - Presentation Layer/signup-diagram.pdf 92KB 015-SignUp API - Ajustes/Correção pra próxima aula.html 1KB 001-Introdução/Código Fonte.html 470B 001-Introdução/snippet.json 235B