FileMood

Download NodeJs, Typescript, TDD, Clean Architecture e SOLID

NodeJs Typescript TDD Clean Architecture SOLID

Name

NodeJs, Typescript, TDD, Clean Architecture e SOLID

 DOWNLOAD Copy Link

Total Size

36.7 GB

Total Files

201

Last Seen

2024-12-23 23:27

Hash

641A094B44AF3A0356E71910015C42DFBDF36F6D

/21. Bônus/

1. Modularizando os paths dos imports.mp4

819.2 MB

1. Modularizando os paths dos imports.srt

60.7 KB

2. Utilizando Type Alias.mp4

297.5 MB

2. Utilizando Type Alias.srt

20.5 KB

3. Usando Utility Types do Typescript.mp4

270.0 MB

3. Usando Utility Types do Typescript.srt

20.5 KB

/1. Introdução/

2. Apresentação do Projeto.mp4

133.2 MB

2. Apresentação do Projeto.srt

8.8 KB

3. Configurando o Git.mp4

161.1 MB

3. Configurando o Git.srt

17.3 KB

4. Configurando as dependências.mp4

536.3 MB

4. Configurando as dependências.srt

47.3 KB

5. Clean Architecture.mp4

336.8 MB

5. Clean Architecture.srt

22.3 KB

1. Código Fonte.html

0.2 KB

/2. Bônus/

1. Dicas extras.mp4

60.6 MB

1. Dicas extras.srt

5.6 KB

2. Problema identificado em biblioteca.mp4

161.5 MB

2. Problema identificado em biblioteca.srt

14.8 KB

/3. SignUp API - Presentation Layer/

1. Criando o SignUpController e validando o request.mp4

309.1 MB

1. Criando o SignUpController e validando o request.srt

26.8 KB

1.1 signup-diagram.pdf

94.5 KB

2. Criando erros personalizados.mp4

334.6 MB

2. Criando erros personalizados.srt

24.9 KB

3. Utilizando Mocks da maneira correta.mp4

398.5 MB

3. Utilizando Mocks da maneira correta.srt

31.2 KB

4. Testando exceções e integrando com o EmailValidator.mp4

373.1 MB

4. Testando exceções e integrando com o EmailValidator.srt

28.2 KB

5. Integrando com o AddAccount Usecase.mp4

762.9 MB

5. Integrando com o AddAccount Usecase.srt

56.2 KB

/4. Jest/

1. Configurando o Jest e criando scripts de testes.mp4

321.4 MB

1. Configurando o Jest e criando scripts de testes.srt

27.5 KB

/5. Utils Layer/

1. Criando o EmailValidatorAdapter e mockando o validator.mp4

282.3 MB

1. Criando o EmailValidatorAdapter e mockando o validator.srt

19.8 KB

/6. SignUp API - Data Layer/

1. Criando o DbAddAccount e integrando com o Encrypter.mp4

384.8 MB

1. Criando o DbAddAccount e integrando com o Encrypter.srt

29.9 KB

2. Integrando com o AddAccountRepository.mp4

380.5 MB

2. Integrando com o AddAccountRepository.srt

30.4 KB

/7. SignUp API - Infra Layer/

1. Craindo o BcryptAdapter e mockando o bcrypt.mp4

396.1 MB

1. Craindo o BcryptAdapter e mockando o bcrypt.srt

29.8 KB

2. Configurando MongoDb em memória.mp4

365.0 MB

2. Configurando MongoDb em memória.srt

30.3 KB

3. Testando o MongoDb.mp4

401.2 MB

3. Testando o MongoDb.srt

29.5 KB

/8. SignUp API - Main Layer/

1. Testando middlewares do express.mp4

506.7 MB

1. Testando middlewares do express.srt

41.8 KB

2. Criando teste de integração para o SignUp.mp4

288.3 MB

2. Criando teste de integração para o SignUp.srt

23.3 KB

3. Fazendo a composição do SignUp e desacoplando do express.mp4

404.1 MB

3. Fazendo a composição do SignUp e desacoplando do express.srt

34.1 KB

/9. Bônus/

1. Testando a conexão com o MongoDb.mp4

245.5 MB

1. Testando a conexão com o MongoDb.srt

20.3 KB

2. Aplicando o Design Pattern Decorator.mp4

469.7 MB

2. Aplicando o Design Pattern Decorator.srt

37.7 KB

3. Adicionando Log de Erro.mp4

423.4 MB

3. Adicionando Log de Erro.srt

29.8 KB

4. Refatorando os testes.mp4

338.4 MB

4. Refatorando os testes.srt

24.3 KB

5. Persistindo Log de Erro no MongoDb.mp4

381.4 MB

5. Persistindo Log de Erro no MongoDb.srt

28.5 KB

6. Criando Tag e fazendo Push para o GitHub.mp4

132.6 MB

6. Criando Tag e fazendo Push para o GitHub.srt

12.6 KB

/10. Login API - Presentation Layer/

1. Criando o LoginController e validando o request.mp4

415.9 MB

1. Criando o LoginController e validando o request.srt

30.2 KB

1.1 login-diagram.pdf

116.5 KB

2. Testando a integração do LoginController com o Authentication Usecase.mp4

451.7 MB

2. Testando a integração do LoginController com o Authentication Usecase.srt

30.8 KB

3. Aplicando o Design Pattern Composite 13.mp4

614.1 MB

3. Aplicando o Design Pattern Composite 13.srt

45.9 KB

4. Aplicando o Design Pattern Composite 23.mp4

393.8 MB

4. Aplicando o Design Pattern Composite 23.srt

28.2 KB

5. Aplicando o Design Pattern Composite 33.mp4

622.2 MB

5. Aplicando o Design Pattern Composite 33.srt

44.0 KB

6. Refatorando o código.mp4

190.9 MB

6. Refatorando o código.srt

11.4 KB

/11. Login API - Data Layer/

1. Criando o DbAuthentication e integrando com o LoadAccountByEmailRepository.mp4

362.6 MB

1. Criando o DbAuthentication e integrando com o LoadAccountByEmailRepository.srt

23.4 KB

2. Integrando o DbAuthentication com mais 3 dependências.mp4

624.0 MB

2. Integrando o DbAuthentication com mais 3 dependências.srt

45.6 KB

/12. Bônus/

1. Segurança.mp4

295.1 MB

1. Segurança.srt

21.1 KB

/13. Login API - Infra Layer/

1. Incluindo o HashComparer ao BcryptAdapter.mp4

234.7 MB

1. Incluindo o HashComparer ao BcryptAdapter.srt

16.8 KB

2. Criando o JwtAdapter e mockando o jsonwebtoken.mp4

295.7 MB

2. Criando o JwtAdapter e mockando o jsonwebtoken.srt

18.2 KB

3. Incluindo mais duas interfaces no AccountMongoRepository.mp4

333.7 MB

3. Incluindo mais duas interfaces no AccountMongoRepository.srt

24.1 KB

/14. Login API - Main Layer/

1. Refatorando o projeto.mp4

279.0 MB

1. Refatorando o projeto.srt

19.4 KB

2. Fazendo a composição do Login.mp4

435.6 MB

2. Fazendo a composição do Login.srt

30.8 KB

/15. Bônus/

1. Subindo a API para o Heroku.mp4

630.5 MB

1. Subindo a API para o Heroku.srt

55.8 KB

2. Gerando uma imagem da API com Docker.mp4

433.4 MB

2. Gerando uma imagem da API com Docker.srt

38.0 KB

3. Organizando as imagens e containers com Docker Compose.mp4

547.3 MB

3. Organizando as imagens e containers com Docker Compose.srt

47.1 KB

4. Debugando API com breakpoint.mp4

316.1 MB

4. Debugando API com breakpoint.srt

25.9 KB

5. Usando Nodemon no Docker com Typescript.mp4

514.0 MB

5. Usando Nodemon no Docker com Typescript.srt

40.2 KB

6. Adicionando documentação com casos de uso.mp4

283.0 MB

6. Adicionando documentação com casos de uso.srt

25.6 KB

/16. SignUp API - Ajustes/

1. Alterando o SignUp para retornar um token de acesso.mp4

356.3 MB

1. Alterando o SignUp para retornar um token de acesso.srt

24.7 KB

2. Impedindo criação de contas com Email existente.mp4

523.8 MB

2. Impedindo criação de contas com Email existente.srt

30.7 KB

3. Refatorando a arquitetura.mp4

279.1 MB

3. Refatorando a arquitetura.srt

20.2 KB

/17. AddSurvey API/

1. Criando o AddSurveyController.mp4

691.7 MB

1. Criando o AddSurveyController.srt

43.6 KB

2. Criando o DbAddSurvey UseCase.mp4

330.2 MB

2. Criando o DbAddSurvey UseCase.srt

19.2 KB

3. Criando o SurveyMongoRepository.mp4

225.4 MB

3. Criando o SurveyMongoRepository.srt

14.8 KB

4. Criando a composição do AddSurvey.mp4

341.3 MB

4. Criando a composição do AddSurvey.srt

19.6 KB

/18. Criando Middleware de Autenticação/

1. Criando o AuthMiddleware e fazendo os primeiros testes.mp4

457.6 MB

1. Criando o AuthMiddleware e fazendo os primeiros testes.srt

28.0 KB

2. Finalizando os testes do AuthMiddleware.mp4

373.7 MB

2. Finalizando os testes do AuthMiddleware.srt

22.1 KB

3. Criando o DbLoadAccountByToken.mp4

513.3 MB

3. Criando o DbLoadAccountByToken.srt

28.3 KB

4. Implementando a interface Decrypter no JwtAdapter.mp4

269.1 MB

4. Implementando a interface Decrypter no JwtAdapter.srt

16.2 KB

5. Implementando a interface LoadAccountByToken no AccountMongoRepository.mp4

228.5 MB

5. Implementando a interface LoadAccountByToken no AccountMongoRepository.srt

12.6 KB

6. Aplicando o AuthMiddleware na rota de criar enquete.mp4

548.3 MB

6. Aplicando o AuthMiddleware na rota de criar enquete.srt

37.4 KB

/19. Bônus/

1. Continuous Integration & Continuous Delivery.mp4

282.1 MB

1. Continuous Integration & Continuous Delivery.srt

22.7 KB

/20. LoadSurveys API/

1. Criando o LoadSurveysController.mp4

633.0 MB

1. Criando o LoadSurveysController.srt

40.9 KB

2. Criando o DbLoadSurveys UseCase.mp4

356.8 MB

2. Criando o DbLoadSurveys UseCase.srt

20.7 KB

3. Incluindo o LoadSurveysRepository ao SurveyMongoRepository.mp4

156.3 MB

3. Incluindo o LoadSurveysRepository ao SurveyMongoRepository.srt

10.0 KB

4. Criando a composição do LoadSurveys.mp4

481.3 MB

4. Criando a composição do LoadSurveys.srt

32.7 KB

/22. SaveSurveyResult API/

1. Criando os Models e UseCases.mp4

196.1 MB

1. Criando os Models e UseCases.srt

16.1 KB

2. Criando o DbLoadSurveyById UseCase.mp4

270.7 MB

2. Criando o DbLoadSurveyById UseCase.srt

19.2 KB

3. Criando o DbSaveSurveyResult UseCase.mp4

533.3 MB

3. Criando o DbSaveSurveyResult UseCase.srt

38.7 KB

4. Incluindo o LoadSurveyByIdRepository ao SurveyMongoRepository.mp4

143.9 MB

4. Incluindo o LoadSurveyByIdRepository ao SurveyMongoRepository.srt

11.0 KB

5. Incluindo o SaveSurveyResultRepository ao SurveyResultMongoRepository.mp4

416.3 MB

5. Incluindo o SaveSurveyResultRepository ao SurveyResultMongoRepository.srt

31.1 KB

6. Refactor - Organizando pastas.mp4

130.6 MB

6. Refactor - Organizando pastas.srt

8.9 KB

7. Criando o SaveSurveyResult Controller 12.mp4

365.8 MB

7. Criando o SaveSurveyResult Controller 12.srt

24.6 KB

8. Criando o SaveSurveyResult Controller 22.mp4

486.5 MB

8. Criando o SaveSurveyResult Controller 22.srt

32.1 KB

9. Fazendo a composição do SaveSurveyResult.mp4

496.7 MB

9. Fazendo a composição do SaveSurveyResult.srt

32.9 KB

/23. Refactor/

1. Padronizando nomenclaturas.mp4

362.0 MB

1. Padronizando nomenclaturas.srt

27.6 KB

2. Reutilizando a criação de mocks.mp4

748.8 MB

2. Reutilizando a criação de mocks.srt

46.1 KB

3. Finalizando o refactor dos testes.mp4

615.9 MB

3. Finalizando o refactor dos testes.srt

37.3 KB

4. Último ajuste do refactor!.mp4

72.2 MB

4. Último ajuste do refactor!.srt

5.6 KB

5. Refatorando as Promises.mp4

105.9 MB

5. Refatorando as Promises.srt

7.6 KB

/24. Bônus - Swagger/

1. Integrando a nossa API com o Swagger.mp4

259.2 MB

1. Integrando a nossa API com o Swagger.srt

18.0 KB

2. Criando docs para a API de Login.mp4

320.6 MB

2. Criando docs para a API de Login.srt

24.6 KB

3. Criando componentes reutilizáveis.mp4

225.9 MB

3. Criando componentes reutilizáveis.srt

14.9 KB

4. Criando docs para a API de Listar Enquetes com Autenticação.mp4

242.7 MB

4. Criando docs para a API de Listar Enquetes com Autenticação.srt

15.5 KB

5. Criando docs para a API de SignUp.mp4

86.2 MB

5. Criando docs para a API de SignUp.srt

5.4 KB

6. Criando docs para a API de Criar Enquete.mp4

123.9 MB

6. Criando docs para a API de Criar Enquete.srt

8.2 KB

7. Criando docs para a API de Responder Enquete.mp4

353.1 MB

7. Criando docs para a API de Responder Enquete.srt

23.3 KB

/25. LoadSurveyResult API/

1. Alterando o retorno do SurveyResult.mp4

345.7 MB

1. Alterando o retorno do SurveyResult.srt

27.3 KB

2. Usando aggregation para retornar o resultado da enquete.mp4

584.1 MB

2. Usando aggregation para retornar o resultado da enquete.srt

41.6 KB

3. Aplicando o Design Pattern Builder.mp4

289.7 MB

3. Aplicando o Design Pattern Builder.srt

16.8 KB

4. Correção no Aggregation do resultado da enquete.mp4

580.0 MB

4. Correção no Aggregation do resultado da enquete.srt

41.6 KB

5. Criando o LoadSurveyResult UseCase.mp4

480.5 MB

5. Criando o LoadSurveyResult UseCase.srt

29.2 KB

6. Incluindo o LoadSurveyResultRepository ao SurveyResultMongoRepository.mp4

126.6 MB

6. Incluindo o LoadSurveyResultRepository ao SurveyResultMongoRepository.srt

8.2 KB

7. Mudança no método de salvar resposta da enquete.mp4

287.6 MB

7. Mudança no método de salvar resposta da enquete.srt

20.1 KB

8. Corrigindo outro bug identificado.mp4

437.2 MB

8. Corrigindo outro bug identificado.srt

31.1 KB

9. Criando o LoadSurveyResult Controller.mp4

564.6 MB

9. Criando o LoadSurveyResult Controller.srt

30.7 KB

10. Fazendo a composição do LoadSurveyResult.mp4

485.6 MB

10. Fazendo a composição do LoadSurveyResult.srt

27.4 KB

 

Total files 201


Copyright © 2024 FileMood.com