589689.xyz

NodeJs, Typescript, TDD, Clean Architecture e SOLID

  • 收录时间:2020-07-16 05:48:46
  • 文件大小:34GB
  • 下载次数:79
  • 最近下载:2021-01-10 06:32:10
  • 磁力链接:

文件列表

  1. 21. Bônus/1. Modularizando os paths dos imports.mp4 781MB
  2. 3. SignUp API - Presentation Layer/5. Integrando com o AddAccount Usecase.mp4 728MB
  3. 23. Refactor/2. Reutilizando a criação de mocks.mp4 714MB
  4. 17. AddSurvey API/1. Criando o AddSurveyController.mp4 660MB
  5. 20. LoadSurveys API/1. Criando o LoadSurveysController.mp4 604MB
  6. 15. Bônus/1. Subindo a API para o Heroku.mp4 601MB
  7. 11. Login API - Data Layer/2. Integrando o DbAuthentication com mais 3 dependências.mp4 595MB
  8. 10. Login API - Presentation Layer/5. Aplicando o Design Pattern Composite 33.mp4 593MB
  9. 23. Refactor/3. Finalizando o refactor dos testes.mp4 587MB
  10. 10. Login API - Presentation Layer/3. Aplicando o Design Pattern Composite 13.mp4 586MB
  11. 25. LoadSurveyResult API/2. Usando aggregation para retornar o resultado da enquete.mp4 557MB
  12. 25. LoadSurveyResult API/4. Correção no Aggregation do resultado da enquete.mp4 553MB
  13. 25. LoadSurveyResult API/9. Criando o LoadSurveyResult Controller.mp4 538MB
  14. 18. Criando Middleware de Autenticação/6. Aplicando o AuthMiddleware na rota de criar enquete.mp4 523MB
  15. 15. Bônus/3. Organizando as imagens e containers com Docker Compose.mp4 522MB
  16. 1. Introdução/4. Configurando as dependências.mp4 511MB
  17. 22. SaveSurveyResult API/3. Criando o DbSaveSurveyResult UseCase.mp4 509MB
  18. 16. SignUp API - Ajustes/2. Impedindo criação de contas com Email existente.mp4 499MB
  19. 15. Bônus/5. Usando Nodemon no Docker com Typescript.mp4 490MB
  20. 18. Criando Middleware de Autenticação/3. Criando o DbLoadAccountByToken.mp4 490MB
  21. 8. SignUp API - Main Layer/1. Testando middlewares do express.mp4 483MB
  22. 22. SaveSurveyResult API/9. Fazendo a composição do SaveSurveyResult.mp4 474MB
  23. 22. SaveSurveyResult API/8. Criando o SaveSurveyResult Controller 22.mp4 464MB
  24. 25. LoadSurveyResult API/10. Fazendo a composição do LoadSurveyResult.mp4 463MB
  25. 20. LoadSurveys API/4. Criando a composição do LoadSurveys.mp4 459MB
  26. 25. LoadSurveyResult API/5. Criando o LoadSurveyResult UseCase.mp4 458MB
  27. 9. Bônus/2. Aplicando o Design Pattern Decorator.mp4 448MB
  28. 18. Criando Middleware de Autenticação/1. Criando o AuthMiddleware e fazendo os primeiros testes.mp4 436MB
  29. 10. Login API - Presentation Layer/2. Testando a integração do LoginController com o Authentication Usecase.mp4 431MB
  30. 25. LoadSurveyResult API/8. Corrigindo outro bug identificado.mp4 417MB
  31. 14. Login API - Main Layer/2. Fazendo a composição do Login.mp4 415MB
  32. 15. Bônus/2. Gerando uma imagem da API com Docker.mp4 413MB
  33. 9. Bônus/3. Adicionando Log de Erro.mp4 404MB
  34. 22. SaveSurveyResult API/5. Incluindo o SaveSurveyResultRepository ao SurveyResultMongoRepository.mp4 397MB
  35. 10. Login API - Presentation Layer/1. Criando o LoginController e validando o request.mp4 397MB
  36. 8. SignUp API - Main Layer/3. Fazendo a composição do SignUp e desacoplando do express.mp4 385MB
  37. 7. SignUp API - Infra Layer/3. Testando o MongoDb.mp4 383MB
  38. 3. SignUp API - Presentation Layer/3. Utilizando Mocks da maneira correta.mp4 380MB
  39. 7. SignUp API - Infra Layer/1. Craindo o BcryptAdapter e mockando o bcrypt.mp4 378MB
  40. 10. Login API - Presentation Layer/4. Aplicando o Design Pattern Composite 23.mp4 376MB
  41. 6. SignUp API - Data Layer/1. Criando o DbAddAccount e integrando com o Encrypter.mp4 367MB
  42. 9. Bônus/5. Persistindo Log de Erro no MongoDb.mp4 364MB
  43. 6. SignUp API - Data Layer/2. Integrando com o AddAccountRepository.mp4 363MB
  44. 18. Criando Middleware de Autenticação/2. Finalizando os testes do AuthMiddleware.mp4 356MB
  45. 3. SignUp API - Presentation Layer/4. Testando exceções e integrando com o EmailValidator.mp4 356MB
  46. 22. SaveSurveyResult API/7. Criando o SaveSurveyResult Controller 12.mp4 349MB
  47. 7. SignUp API - Infra Layer/2. Configurando MongoDb em memória.mp4 348MB
  48. 11. Login API - Data Layer/1. Criando o DbAuthentication e integrando com o LoadAccountByEmailRepository.mp4 346MB
  49. 23. Refactor/1. Padronizando nomenclaturas.mp4 345MB
  50. 20. LoadSurveys API/2. Criando o DbLoadSurveys UseCase.mp4 340MB
  51. 16. SignUp API - Ajustes/1. Alterando o SignUp para retornar um token de acesso.mp4 340MB
  52. 24. Bônus - Swagger/7. Criando docs para a API de Responder Enquete.mp4 337MB
  53. 25. LoadSurveyResult API/1. Alterando o retorno do SurveyResult.mp4 330MB
  54. 17. AddSurvey API/4. Criando a composição do AddSurvey.mp4 325MB
  55. 9. Bônus/4. Refatorando os testes.mp4 323MB
  56. 1. Introdução/5. Clean Architecture.mp4 321MB
  57. 3. SignUp API - Presentation Layer/2. Criando erros personalizados.mp4 319MB
  58. 13. Login API - Infra Layer/3. Incluindo mais duas interfaces no AccountMongoRepository.mp4 318MB
  59. 17. AddSurvey API/2. Criando o DbAddSurvey UseCase.mp4 315MB
  60. 4. Jest/1. Configurando o Jest e criando scripts de testes.mp4 306MB
  61. 24. Bônus - Swagger/2. Criando docs para a API de Login.mp4 306MB
  62. 15. Bônus/4. Debugando API com breakpoint.mp4 302MB
  63. 3. SignUp API - Presentation Layer/1. Criando o SignUpController e validando o request.mp4 295MB
  64. 21. Bônus/2. Utilizando Type Alias.mp4 284MB
  65. 13. Login API - Infra Layer/2. Criando o JwtAdapter e mockando o jsonwebtoken.mp4 282MB
  66. 12. Bônus/1. Segurança.mp4 281MB
  67. 25. LoadSurveyResult API/3. Aplicando o Design Pattern Builder.mp4 276MB
  68. 8. SignUp API - Main Layer/2. Criando teste de integração para o SignUp.mp4 275MB
  69. 25. LoadSurveyResult API/7. Mudança no método de salvar resposta da enquete.mp4 274MB
  70. 15. Bônus/6. Adicionando documentação com casos de uso.mp4 270MB
  71. 5. Utils Layer/1. Criando o EmailValidatorAdapter e mockando o validator.mp4 269MB
  72. 19. Bônus/1. Continuous Integration & Continuous Delivery.mp4 269MB
  73. 16. SignUp API - Ajustes/3. Refatorando a arquitetura.mp4 266MB
  74. 14. Login API - Main Layer/1. Refatorando o projeto.mp4 266MB
  75. 22. SaveSurveyResult API/2. Criando o DbLoadSurveyById UseCase.mp4 258MB
  76. 21. Bônus/3. Usando Utility Types do Typescript.mp4 257MB
  77. 18. Criando Middleware de Autenticação/4. Implementando a interface Decrypter no JwtAdapter.mp4 257MB
  78. 24. Bônus - Swagger/1. Integrando a nossa API com o Swagger.mp4 247MB
  79. 9. Bônus/1. Testando a conexão com o MongoDb.mp4 234MB
  80. 24. Bônus - Swagger/4. Criando docs para a API de Listar Enquetes com Autenticação.mp4 231MB
  81. 13. Login API - Infra Layer/1. Incluindo o HashComparer ao BcryptAdapter.mp4 224MB
  82. 18. Criando Middleware de Autenticação/5. Implementando a interface LoadAccountByToken no AccountMongoRepository.mp4 218MB
  83. 24. Bônus - Swagger/3. Criando componentes reutilizáveis.mp4 215MB
  84. 17. AddSurvey API/3. Criando o SurveyMongoRepository.mp4 215MB
  85. 22. SaveSurveyResult API/1. Criando os Models e UseCases.mp4 187MB
  86. 10. Login API - Presentation Layer/6. Refatorando o código.mp4 182MB
  87. 2. Bônus/2. Problema identificado em biblioteca.mp4 154MB
  88. 1. Introdução/3. Configurando o Git.mp4 154MB
  89. 20. LoadSurveys API/3. Incluindo o LoadSurveysRepository ao SurveyMongoRepository.mp4 149MB
  90. 22. SaveSurveyResult API/4. Incluindo o LoadSurveyByIdRepository ao SurveyMongoRepository.mp4 137MB
  91. 1. Introdução/2. Apresentação do Projeto.mp4 127MB
  92. 9. Bônus/6. Criando Tag e fazendo Push para o GitHub.mp4 126MB
  93. 22. SaveSurveyResult API/6. Refactor - Organizando pastas.mp4 125MB
  94. 25. LoadSurveyResult API/6. Incluindo o LoadSurveyResultRepository ao SurveyResultMongoRepository.mp4 121MB
  95. 24. Bônus - Swagger/6. Criando docs para a API de Criar Enquete.mp4 118MB
  96. 23. Refactor/5. Refatorando as Promises.mp4 101MB
  97. 24. Bônus - Swagger/5. Criando docs para a API de SignUp.mp4 82MB
  98. 23. Refactor/4. Último ajuste do refactor!.mp4 69MB
  99. 2. Bônus/1. Dicas extras.mp4 58MB
  100. 10. Login API - Presentation Layer/1.1 login-diagram.pdf 114KB
  101. 3. SignUp API - Presentation Layer/1.1 signup-diagram.pdf 92KB
  102. 21. Bônus/1. Modularizando os paths dos imports.srt 59KB
  103. 3. SignUp API - Presentation Layer/5. Integrando com o AddAccount Usecase.srt 55KB
  104. 15. Bônus/1. Subindo a API para o Heroku.srt 54KB
  105. 1. Introdução/4. Configurando as dependências.srt 46KB
  106. 15. Bônus/3. Organizando as imagens e containers com Docker Compose.srt 46KB
  107. 23. Refactor/2. Reutilizando a criação de mocks.srt 45KB
  108. 10. Login API - Presentation Layer/3. Aplicando o Design Pattern Composite 13.srt 45KB
  109. 11. Login API - Data Layer/2. Integrando o DbAuthentication com mais 3 dependências.srt 45KB
  110. 10. Login API - Presentation Layer/5. Aplicando o Design Pattern Composite 33.srt 43KB
  111. 17. AddSurvey API/1. Criando o AddSurveyController.srt 43KB
  112. 8. SignUp API - Main Layer/1. Testando middlewares do express.srt 41KB
  113. 25. LoadSurveyResult API/2. Usando aggregation para retornar o resultado da enquete.srt 41KB
  114. 25. LoadSurveyResult API/4. Correção no Aggregation do resultado da enquete.srt 41KB
  115. 20. LoadSurveys API/1. Criando o LoadSurveysController.srt 40KB
  116. 15. Bônus/5. Usando Nodemon no Docker com Typescript.srt 39KB
  117. 22. SaveSurveyResult API/3. Criando o DbSaveSurveyResult UseCase.srt 38KB
  118. 15. Bônus/2. Gerando uma imagem da API com Docker.srt 37KB
  119. 9. Bônus/2. Aplicando o Design Pattern Decorator.srt 37KB
  120. 18. Criando Middleware de Autenticação/6. Aplicando o AuthMiddleware na rota de criar enquete.srt 36KB
  121. 23. Refactor/3. Finalizando o refactor dos testes.srt 36KB
  122. 8. SignUp API - Main Layer/3. Fazendo a composição do SignUp e desacoplando do express.srt 33KB
  123. 22. SaveSurveyResult API/9. Fazendo a composição do SaveSurveyResult.srt 32KB
  124. 20. LoadSurveys API/4. Criando a composição do LoadSurveys.srt 32KB
  125. 22. SaveSurveyResult API/8. Criando o SaveSurveyResult Controller 22.srt 31KB
  126. 3. SignUp API - Presentation Layer/3. Utilizando Mocks da maneira correta.srt 30KB
  127. 25. LoadSurveyResult API/8. Corrigindo outro bug identificado.srt 30KB
  128. 22. SaveSurveyResult API/5. Incluindo o SaveSurveyResultRepository ao SurveyResultMongoRepository.srt 30KB
  129. 10. Login API - Presentation Layer/2. Testando a integração do LoginController com o Authentication Usecase.srt 30KB
  130. 14. Login API - Main Layer/2. Fazendo a composição do Login.srt 30KB
  131. 16. SignUp API - Ajustes/2. Impedindo criação de contas com Email existente.srt 30KB
  132. 25. LoadSurveyResult API/9. Criando o LoadSurveyResult Controller.srt 30KB
  133. 6. SignUp API - Data Layer/2. Integrando com o AddAccountRepository.srt 30KB
  134. 7. SignUp API - Infra Layer/2. Configurando MongoDb em memória.srt 30KB
  135. 10. Login API - Presentation Layer/1. Criando o LoginController e validando o request.srt 30KB
  136. 6. SignUp API - Data Layer/1. Criando o DbAddAccount e integrando com o Encrypter.srt 29KB
  137. 9. Bônus/3. Adicionando Log de Erro.srt 29KB
  138. 7. SignUp API - Infra Layer/1. Craindo o BcryptAdapter e mockando o bcrypt.srt 29KB
  139. 7. SignUp API - Infra Layer/3. Testando o MongoDb.srt 29KB
  140. 25. LoadSurveyResult API/5. Criando o LoadSurveyResult UseCase.srt 29KB
  141. 9. Bônus/5. Persistindo Log de Erro no MongoDb.srt 28KB
  142. 18. Criando Middleware de Autenticação/3. Criando o DbLoadAccountByToken.srt 28KB
  143. 3. SignUp API - Presentation Layer/4. Testando exceções e integrando com o EmailValidator.srt 28KB
  144. 10. Login API - Presentation Layer/4. Aplicando o Design Pattern Composite 23.srt 27KB
  145. 18. Criando Middleware de Autenticação/1. Criando o AuthMiddleware e fazendo os primeiros testes.srt 27KB
  146. 23. Refactor/1. Padronizando nomenclaturas.srt 27KB
  147. 4. Jest/1. Configurando o Jest e criando scripts de testes.srt 27KB
  148. 25. LoadSurveyResult API/10. Fazendo a composição do LoadSurveyResult.srt 27KB
  149. 25. LoadSurveyResult API/1. Alterando o retorno do SurveyResult.srt 27KB
  150. 3. SignUp API - Presentation Layer/1. Criando o SignUpController e validando o request.srt 26KB
  151. 15. Bônus/4. Debugando API com breakpoint.srt 25KB
  152. 15. Bônus/6. Adicionando documentação com casos de uso.srt 25KB
  153. 3. SignUp API - Presentation Layer/2. Criando erros personalizados.srt 24KB
  154. 16. SignUp API - Ajustes/1. Alterando o SignUp para retornar um token de acesso.srt 24KB
  155. 24. Bônus - Swagger/2. Criando docs para a API de Login.srt 24KB
  156. 22. SaveSurveyResult API/7. Criando o SaveSurveyResult Controller 12.srt 24KB
  157. 9. Bônus/4. Refatorando os testes.srt 24KB
  158. 13. Login API - Infra Layer/3. Incluindo mais duas interfaces no AccountMongoRepository.srt 24KB
  159. 11. Login API - Data Layer/1. Criando o DbAuthentication e integrando com o LoadAccountByEmailRepository.srt 23KB
  160. 8. SignUp API - Main Layer/2. Criando teste de integração para o SignUp.srt 23KB
  161. 24. Bônus - Swagger/7. Criando docs para a API de Responder Enquete.srt 23KB
  162. 19. Bônus/1. Continuous Integration & Continuous Delivery.srt 22KB
  163. 1. Introdução/5. Clean Architecture.srt 22KB
  164. 18. Criando Middleware de Autenticação/2. Finalizando os testes do AuthMiddleware.srt 22KB
  165. 12. Bônus/1. Segurança.srt 21KB
  166. 20. LoadSurveys API/2. Criando o DbLoadSurveys UseCase.srt 20KB
  167. 21. Bônus/2. Utilizando Type Alias.srt 20KB
  168. 21. Bônus/3. Usando Utility Types do Typescript.srt 20KB
  169. 9. Bônus/1. Testando a conexão com o MongoDb.srt 20KB
  170. 16. SignUp API - Ajustes/3. Refatorando a arquitetura.srt 20KB
  171. 25. LoadSurveyResult API/7. Mudança no método de salvar resposta da enquete.srt 20KB
  172. 5. Utils Layer/1. Criando o EmailValidatorAdapter e mockando o validator.srt 19KB
  173. 17. AddSurvey API/4. Criando a composição do AddSurvey.srt 19KB
  174. 14. Login API - Main Layer/1. Refatorando o projeto.srt 19KB
  175. 22. SaveSurveyResult API/2. Criando o DbLoadSurveyById UseCase.srt 19KB
  176. 17. AddSurvey API/2. Criando o DbAddSurvey UseCase.srt 19KB
  177. 13. Login API - Infra Layer/2. Criando o JwtAdapter e mockando o jsonwebtoken.srt 18KB
  178. 24. Bônus - Swagger/1. Integrando a nossa API com o Swagger.srt 18KB
  179. 1. Introdução/3. Configurando o Git.srt 17KB
  180. 25. LoadSurveyResult API/3. Aplicando o Design Pattern Builder.srt 16KB
  181. 13. Login API - Infra Layer/1. Incluindo o HashComparer ao BcryptAdapter.srt 16KB
  182. 18. Criando Middleware de Autenticação/4. Implementando a interface Decrypter no JwtAdapter.srt 16KB
  183. 22. SaveSurveyResult API/1. Criando os Models e UseCases.srt 16KB
  184. 24. Bônus - Swagger/4. Criando docs para a API de Listar Enquetes com Autenticação.srt 15KB
  185. 24. Bônus - Swagger/3. Criando componentes reutilizáveis.srt 15KB
  186. 17. AddSurvey API/3. Criando o SurveyMongoRepository.srt 14KB
  187. 2. Bônus/2. Problema identificado em biblioteca.srt 14KB
  188. 18. Criando Middleware de Autenticação/5. Implementando a interface LoadAccountByToken no AccountMongoRepository.srt 12KB
  189. 9. Bônus/6. Criando Tag e fazendo Push para o GitHub.srt 12KB
  190. 10. Login API - Presentation Layer/6. Refatorando o código.srt 11KB
  191. 22. SaveSurveyResult API/4. Incluindo o LoadSurveyByIdRepository ao SurveyMongoRepository.srt 11KB
  192. 20. LoadSurveys API/3. Incluindo o LoadSurveysRepository ao SurveyMongoRepository.srt 10KB
  193. 22. SaveSurveyResult API/6. Refactor - Organizando pastas.srt 9KB
  194. 1. Introdução/2. Apresentação do Projeto.srt 9KB
  195. 25. LoadSurveyResult API/6. Incluindo o LoadSurveyResultRepository ao SurveyResultMongoRepository.srt 8KB
  196. 24. Bônus - Swagger/6. Criando docs para a API de Criar Enquete.srt 8KB
  197. 23. Refactor/5. Refatorando as Promises.srt 7KB
  198. 2. Bônus/1. Dicas extras.srt 5KB
  199. 23. Refactor/4. Último ajuste do refactor!.srt 5KB
  200. 24. Bônus - Swagger/5. Criando docs para a API de SignUp.srt 5KB
  201. 1. Introdução/1. Código Fonte.html 235B