NodeJs, Typescript, TDD, Clean Architecture e SOLID 收录时间:2020-07-16 05:48:46 文件大小:34GB 下载次数:79 最近下载:2021-01-10 06:32:10 磁力链接: magnet:?xt=urn:btih:641a094b44af3a0356e71910015c42dfbdf36f6d 立即下载 复制链接 文件列表 21. Bônus/1. Modularizando os paths dos imports.mp4 781MB 3. SignUp API - Presentation Layer/5. Integrando com o AddAccount Usecase.mp4 728MB 23. Refactor/2. Reutilizando a criação de mocks.mp4 714MB 17. AddSurvey API/1. Criando o AddSurveyController.mp4 660MB 20. LoadSurveys API/1. Criando o LoadSurveysController.mp4 604MB 15. Bônus/1. Subindo a API para o Heroku.mp4 601MB 11. Login API - Data Layer/2. Integrando o DbAuthentication com mais 3 dependências.mp4 595MB 10. Login API - Presentation Layer/5. Aplicando o Design Pattern Composite 33.mp4 593MB 23. Refactor/3. Finalizando o refactor dos testes.mp4 587MB 10. Login API - Presentation Layer/3. Aplicando o Design Pattern Composite 13.mp4 586MB 25. LoadSurveyResult API/2. Usando aggregation para retornar o resultado da enquete.mp4 557MB 25. LoadSurveyResult API/4. Correção no Aggregation do resultado da enquete.mp4 553MB 25. LoadSurveyResult API/9. Criando o LoadSurveyResult Controller.mp4 538MB 18. Criando Middleware de Autenticação/6. Aplicando o AuthMiddleware na rota de criar enquete.mp4 523MB 15. Bônus/3. Organizando as imagens e containers com Docker Compose.mp4 522MB 1. Introdução/4. Configurando as dependências.mp4 511MB 22. SaveSurveyResult API/3. Criando o DbSaveSurveyResult UseCase.mp4 509MB 16. SignUp API - Ajustes/2. Impedindo criação de contas com Email existente.mp4 499MB 15. Bônus/5. Usando Nodemon no Docker com Typescript.mp4 490MB 18. Criando Middleware de Autenticação/3. Criando o DbLoadAccountByToken.mp4 490MB 8. SignUp API - Main Layer/1. Testando middlewares do express.mp4 483MB 22. SaveSurveyResult API/9. Fazendo a composição do SaveSurveyResult.mp4 474MB 22. SaveSurveyResult API/8. Criando o SaveSurveyResult Controller 22.mp4 464MB 25. LoadSurveyResult API/10. Fazendo a composição do LoadSurveyResult.mp4 463MB 20. LoadSurveys API/4. Criando a composição do LoadSurveys.mp4 459MB 25. LoadSurveyResult API/5. Criando o LoadSurveyResult UseCase.mp4 458MB 9. Bônus/2. Aplicando o Design Pattern Decorator.mp4 448MB 18. Criando Middleware de Autenticação/1. Criando o AuthMiddleware e fazendo os primeiros testes.mp4 436MB 10. Login API - Presentation Layer/2. Testando a integração do LoginController com o Authentication Usecase.mp4 431MB 25. LoadSurveyResult API/8. Corrigindo outro bug identificado.mp4 417MB 14. Login API - Main Layer/2. Fazendo a composição do Login.mp4 415MB 15. Bônus/2. Gerando uma imagem da API com Docker.mp4 413MB 9. Bônus/3. Adicionando Log de Erro.mp4 404MB 22. SaveSurveyResult API/5. Incluindo o SaveSurveyResultRepository ao SurveyResultMongoRepository.mp4 397MB 10. Login API - Presentation Layer/1. Criando o LoginController e validando o request.mp4 397MB 8. SignUp API - Main Layer/3. Fazendo a composição do SignUp e desacoplando do express.mp4 385MB 7. SignUp API - Infra Layer/3. Testando o MongoDb.mp4 383MB 3. SignUp API - Presentation Layer/3. Utilizando Mocks da maneira correta.mp4 380MB 7. SignUp API - Infra Layer/1. Craindo o BcryptAdapter e mockando o bcrypt.mp4 378MB 10. Login API - Presentation Layer/4. Aplicando o Design Pattern Composite 23.mp4 376MB 6. SignUp API - Data Layer/1. Criando o DbAddAccount e integrando com o Encrypter.mp4 367MB 9. Bônus/5. Persistindo Log de Erro no MongoDb.mp4 364MB 6. SignUp API - Data Layer/2. Integrando com o AddAccountRepository.mp4 363MB 18. Criando Middleware de Autenticação/2. Finalizando os testes do AuthMiddleware.mp4 356MB 3. SignUp API - Presentation Layer/4. Testando exceções e integrando com o EmailValidator.mp4 356MB 22. SaveSurveyResult API/7. Criando o SaveSurveyResult Controller 12.mp4 349MB 7. SignUp API - Infra Layer/2. Configurando MongoDb em memória.mp4 348MB 11. Login API - Data Layer/1. Criando o DbAuthentication e integrando com o LoadAccountByEmailRepository.mp4 346MB 23. Refactor/1. Padronizando nomenclaturas.mp4 345MB 20. LoadSurveys API/2. Criando o DbLoadSurveys UseCase.mp4 340MB 16. SignUp API - Ajustes/1. Alterando o SignUp para retornar um token de acesso.mp4 340MB 24. Bônus - Swagger/7. Criando docs para a API de Responder Enquete.mp4 337MB 25. LoadSurveyResult API/1. Alterando o retorno do SurveyResult.mp4 330MB 17. AddSurvey API/4. Criando a composição do AddSurvey.mp4 325MB 9. Bônus/4. Refatorando os testes.mp4 323MB 1. Introdução/5. Clean Architecture.mp4 321MB 3. SignUp API - Presentation Layer/2. Criando erros personalizados.mp4 319MB 13. Login API - Infra Layer/3. Incluindo mais duas interfaces no AccountMongoRepository.mp4 318MB 17. AddSurvey API/2. Criando o DbAddSurvey UseCase.mp4 315MB 4. Jest/1. Configurando o Jest e criando scripts de testes.mp4 306MB 24. Bônus - Swagger/2. Criando docs para a API de Login.mp4 306MB 15. Bônus/4. Debugando API com breakpoint.mp4 302MB 3. SignUp API - Presentation Layer/1. Criando o SignUpController e validando o request.mp4 295MB 21. Bônus/2. Utilizando Type Alias.mp4 284MB 13. Login API - Infra Layer/2. Criando o JwtAdapter e mockando o jsonwebtoken.mp4 282MB 12. Bônus/1. Segurança.mp4 281MB 25. LoadSurveyResult API/3. Aplicando o Design Pattern Builder.mp4 276MB 8. SignUp API - Main Layer/2. Criando teste de integração para o SignUp.mp4 275MB 25. LoadSurveyResult API/7. Mudança no método de salvar resposta da enquete.mp4 274MB 15. Bônus/6. Adicionando documentação com casos de uso.mp4 270MB 5. Utils Layer/1. Criando o EmailValidatorAdapter e mockando o validator.mp4 269MB 19. Bônus/1. Continuous Integration & Continuous Delivery.mp4 269MB 16. SignUp API - Ajustes/3. Refatorando a arquitetura.mp4 266MB 14. Login API - Main Layer/1. Refatorando o projeto.mp4 266MB 22. SaveSurveyResult API/2. Criando o DbLoadSurveyById UseCase.mp4 258MB 21. Bônus/3. Usando Utility Types do Typescript.mp4 257MB 18. Criando Middleware de Autenticação/4. Implementando a interface Decrypter no JwtAdapter.mp4 257MB 24. Bônus - Swagger/1. Integrando a nossa API com o Swagger.mp4 247MB 9. Bônus/1. Testando a conexão com o MongoDb.mp4 234MB 24. Bônus - Swagger/4. Criando docs para a API de Listar Enquetes com Autenticação.mp4 231MB 13. Login API - Infra Layer/1. Incluindo o HashComparer ao BcryptAdapter.mp4 224MB 18. Criando Middleware de Autenticação/5. Implementando a interface LoadAccountByToken no AccountMongoRepository.mp4 218MB 24. Bônus - Swagger/3. Criando componentes reutilizáveis.mp4 215MB 17. AddSurvey API/3. Criando o SurveyMongoRepository.mp4 215MB 22. SaveSurveyResult API/1. Criando os Models e UseCases.mp4 187MB 10. Login API - Presentation Layer/6. Refatorando o código.mp4 182MB 2. Bônus/2. Problema identificado em biblioteca.mp4 154MB 1. Introdução/3. Configurando o Git.mp4 154MB 20. LoadSurveys API/3. Incluindo o LoadSurveysRepository ao SurveyMongoRepository.mp4 149MB 22. SaveSurveyResult API/4. Incluindo o LoadSurveyByIdRepository ao SurveyMongoRepository.mp4 137MB 1. Introdução/2. Apresentação do Projeto.mp4 127MB 9. Bônus/6. Criando Tag e fazendo Push para o GitHub.mp4 126MB 22. SaveSurveyResult API/6. Refactor - Organizando pastas.mp4 125MB 25. LoadSurveyResult API/6. Incluindo o LoadSurveyResultRepository ao SurveyResultMongoRepository.mp4 121MB 24. Bônus - Swagger/6. Criando docs para a API de Criar Enquete.mp4 118MB 23. Refactor/5. Refatorando as Promises.mp4 101MB 24. Bônus - Swagger/5. Criando docs para a API de SignUp.mp4 82MB 23. Refactor/4. Último ajuste do refactor!.mp4 69MB 2. Bônus/1. Dicas extras.mp4 58MB 10. Login API - Presentation Layer/1.1 login-diagram.pdf 114KB 3. SignUp API - Presentation Layer/1.1 signup-diagram.pdf 92KB 21. Bônus/1. Modularizando os paths dos imports.srt 59KB 3. SignUp API - Presentation Layer/5. Integrando com o AddAccount Usecase.srt 55KB 15. Bônus/1. Subindo a API para o Heroku.srt 54KB 1. Introdução/4. Configurando as dependências.srt 46KB 15. Bônus/3. Organizando as imagens e containers com Docker Compose.srt 46KB 23. Refactor/2. Reutilizando a criação de mocks.srt 45KB 10. Login API - Presentation Layer/3. Aplicando o Design Pattern Composite 13.srt 45KB 11. Login API - Data Layer/2. Integrando o DbAuthentication com mais 3 dependências.srt 45KB 10. Login API - Presentation Layer/5. Aplicando o Design Pattern Composite 33.srt 43KB 17. AddSurvey API/1. Criando o AddSurveyController.srt 43KB 8. SignUp API - Main Layer/1. Testando middlewares do express.srt 41KB 25. LoadSurveyResult API/2. Usando aggregation para retornar o resultado da enquete.srt 41KB 25. LoadSurveyResult API/4. Correção no Aggregation do resultado da enquete.srt 41KB 20. LoadSurveys API/1. Criando o LoadSurveysController.srt 40KB 15. Bônus/5. Usando Nodemon no Docker com Typescript.srt 39KB 22. SaveSurveyResult API/3. Criando o DbSaveSurveyResult UseCase.srt 38KB 15. Bônus/2. Gerando uma imagem da API com Docker.srt 37KB 9. Bônus/2. Aplicando o Design Pattern Decorator.srt 37KB 18. Criando Middleware de Autenticação/6. Aplicando o AuthMiddleware na rota de criar enquete.srt 36KB 23. Refactor/3. Finalizando o refactor dos testes.srt 36KB 8. SignUp API - Main Layer/3. Fazendo a composição do SignUp e desacoplando do express.srt 33KB 22. SaveSurveyResult API/9. Fazendo a composição do SaveSurveyResult.srt 32KB 20. LoadSurveys API/4. Criando a composição do LoadSurveys.srt 32KB 22. SaveSurveyResult API/8. Criando o SaveSurveyResult Controller 22.srt 31KB 3. SignUp API - Presentation Layer/3. Utilizando Mocks da maneira correta.srt 30KB 25. LoadSurveyResult API/8. Corrigindo outro bug identificado.srt 30KB 22. SaveSurveyResult API/5. Incluindo o SaveSurveyResultRepository ao SurveyResultMongoRepository.srt 30KB 10. Login API - Presentation Layer/2. Testando a integração do LoginController com o Authentication Usecase.srt 30KB 14. Login API - Main Layer/2. Fazendo a composição do Login.srt 30KB 16. SignUp API - Ajustes/2. Impedindo criação de contas com Email existente.srt 30KB 25. LoadSurveyResult API/9. Criando o LoadSurveyResult Controller.srt 30KB 6. SignUp API - Data Layer/2. Integrando com o AddAccountRepository.srt 30KB 7. SignUp API - Infra Layer/2. Configurando MongoDb em memória.srt 30KB 10. Login API - Presentation Layer/1. Criando o LoginController e validando o request.srt 30KB 6. SignUp API - Data Layer/1. Criando o DbAddAccount e integrando com o Encrypter.srt 29KB 9. Bônus/3. Adicionando Log de Erro.srt 29KB 7. SignUp API - Infra Layer/1. Craindo o BcryptAdapter e mockando o bcrypt.srt 29KB 7. SignUp API - Infra Layer/3. Testando o MongoDb.srt 29KB 25. LoadSurveyResult API/5. Criando o LoadSurveyResult UseCase.srt 29KB 9. Bônus/5. Persistindo Log de Erro no MongoDb.srt 28KB 18. Criando Middleware de Autenticação/3. Criando o DbLoadAccountByToken.srt 28KB 3. SignUp API - Presentation Layer/4. Testando exceções e integrando com o EmailValidator.srt 28KB 10. Login API - Presentation Layer/4. Aplicando o Design Pattern Composite 23.srt 27KB 18. Criando Middleware de Autenticação/1. Criando o AuthMiddleware e fazendo os primeiros testes.srt 27KB 23. Refactor/1. Padronizando nomenclaturas.srt 27KB 4. Jest/1. Configurando o Jest e criando scripts de testes.srt 27KB 25. LoadSurveyResult API/10. Fazendo a composição do LoadSurveyResult.srt 27KB 25. LoadSurveyResult API/1. Alterando o retorno do SurveyResult.srt 27KB 3. SignUp API - Presentation Layer/1. Criando o SignUpController e validando o request.srt 26KB 15. Bônus/4. Debugando API com breakpoint.srt 25KB 15. Bônus/6. Adicionando documentação com casos de uso.srt 25KB 3. SignUp API - Presentation Layer/2. Criando erros personalizados.srt 24KB 16. SignUp API - Ajustes/1. Alterando o SignUp para retornar um token de acesso.srt 24KB 24. Bônus - Swagger/2. Criando docs para a API de Login.srt 24KB 22. SaveSurveyResult API/7. Criando o SaveSurveyResult Controller 12.srt 24KB 9. Bônus/4. Refatorando os testes.srt 24KB 13. Login API - Infra Layer/3. Incluindo mais duas interfaces no AccountMongoRepository.srt 24KB 11. Login API - Data Layer/1. Criando o DbAuthentication e integrando com o LoadAccountByEmailRepository.srt 23KB 8. SignUp API - Main Layer/2. Criando teste de integração para o SignUp.srt 23KB 24. Bônus - Swagger/7. Criando docs para a API de Responder Enquete.srt 23KB 19. Bônus/1. Continuous Integration & Continuous Delivery.srt 22KB 1. Introdução/5. Clean Architecture.srt 22KB 18. Criando Middleware de Autenticação/2. Finalizando os testes do AuthMiddleware.srt 22KB 12. Bônus/1. Segurança.srt 21KB 20. LoadSurveys API/2. Criando o DbLoadSurveys UseCase.srt 20KB 21. Bônus/2. Utilizando Type Alias.srt 20KB 21. Bônus/3. Usando Utility Types do Typescript.srt 20KB 9. Bônus/1. Testando a conexão com o MongoDb.srt 20KB 16. SignUp API - Ajustes/3. Refatorando a arquitetura.srt 20KB 25. LoadSurveyResult API/7. Mudança no método de salvar resposta da enquete.srt 20KB 5. Utils Layer/1. Criando o EmailValidatorAdapter e mockando o validator.srt 19KB 17. AddSurvey API/4. Criando a composição do AddSurvey.srt 19KB 14. Login API - Main Layer/1. Refatorando o projeto.srt 19KB 22. SaveSurveyResult API/2. Criando o DbLoadSurveyById UseCase.srt 19KB 17. AddSurvey API/2. Criando o DbAddSurvey UseCase.srt 19KB 13. Login API - Infra Layer/2. Criando o JwtAdapter e mockando o jsonwebtoken.srt 18KB 24. Bônus - Swagger/1. Integrando a nossa API com o Swagger.srt 18KB 1. Introdução/3. Configurando o Git.srt 17KB 25. LoadSurveyResult API/3. Aplicando o Design Pattern Builder.srt 16KB 13. Login API - Infra Layer/1. Incluindo o HashComparer ao BcryptAdapter.srt 16KB 18. Criando Middleware de Autenticação/4. Implementando a interface Decrypter no JwtAdapter.srt 16KB 22. SaveSurveyResult API/1. Criando os Models e UseCases.srt 16KB 24. Bônus - Swagger/4. Criando docs para a API de Listar Enquetes com Autenticação.srt 15KB 24. Bônus - Swagger/3. Criando componentes reutilizáveis.srt 15KB 17. AddSurvey API/3. Criando o SurveyMongoRepository.srt 14KB 2. Bônus/2. Problema identificado em biblioteca.srt 14KB 18. Criando Middleware de Autenticação/5. Implementando a interface LoadAccountByToken no AccountMongoRepository.srt 12KB 9. Bônus/6. Criando Tag e fazendo Push para o GitHub.srt 12KB 10. Login API - Presentation Layer/6. Refatorando o código.srt 11KB 22. SaveSurveyResult API/4. Incluindo o LoadSurveyByIdRepository ao SurveyMongoRepository.srt 11KB 20. LoadSurveys API/3. Incluindo o LoadSurveysRepository ao SurveyMongoRepository.srt 10KB 22. SaveSurveyResult API/6. Refactor - Organizando pastas.srt 9KB 1. Introdução/2. Apresentação do Projeto.srt 9KB 25. LoadSurveyResult API/6. Incluindo o LoadSurveyResultRepository ao SurveyResultMongoRepository.srt 8KB 24. Bônus - Swagger/6. Criando docs para a API de Criar Enquete.srt 8KB 23. Refactor/5. Refatorando as Promises.srt 7KB 2. Bônus/1. Dicas extras.srt 5KB 23. Refactor/4. Último ajuste do refactor!.srt 5KB 24. Bônus - Swagger/5. Criando docs para a API de SignUp.srt 5KB 1. Introdução/1. Código Fonte.html 235B