Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Swift - TDD, Clean Architecture, Design Patterns, SOLID, MVP, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:00:00
    Introdução a arquitetura do projeto
  2. Урок 2. 00:33:57
    Integrando o AddAccount com o HttpPostClient
  3. Урок 3. 00:28:56
    Testando os dados recebidos pelo HttpPostClient e refatorando o código
  4. Урок 4. 00:30:16
    Testando o callback de erro do HttpPostClient
  5. Урок 5. 00:30:54
    Testando o callback de sucesso do HttpPostClient
  6. Урок 6. 00:22:04
    Testando memory leak
  7. Урок 7. 00:28:53
    Testando o AlamofireAdapter com URLProtocol
  8. Урок 8. 00:23:34
    Testando o body do request
  9. Урок 9. 00:50:31
    Testando os retornos do request
  10. Урок 10. 00:13:30
    Refatorando o código e criando testes de CI com coverage
  11. Урок 11. 00:15:43
    Testando o AddAccount em integração com uma API externa
  12. Урок 12. 00:32:10
    Testando os dados do dados do SignUp
  13. Урок 13. 00:25:52
    Testando a integração do Presenter com o EmailValidator
  14. Урок 14. 00:16:42
    Refatorando o código
  15. Урок 15. 00:38:20
    Testando o retorno do AddAccount dentro do Presenter
  16. Урок 16. 00:30:41
    Testando o caso de sucesso do AddAccount e refatorando o código
  17. Урок 17. 00:24:51
    Criando o SignUpViewController como um componente
  18. Урок 18. 00:35:35
    Criando o botão de salvar e integrando ele ao método SignUp
  19. Урок 19. 00:21:08
    Criando um layout para a tela de SignUp
  20. Урок 20. 00:18:56
    Refatorando e criando alguns Helpers
  21. Урок 21. 00:15:45
    Criando o componente para validar email
  22. Урок 22. 00:17:40
    Criando a composição do SignUp
  23. Урок 23. 00:28:31
    Aplicando o Design Pattern Proxy
  24. Урок 24. 00:24:58
    Configurando variáveis de ambiente
  25. Урок 25. 00:33:22
    Aplicando o Design Pattern Decorator
  26. Урок 26. 00:33:53
    Aplicando o Design Pattern Composite 1/3
  27. Урок 27. 00:33:28
    Aplicando o Design Pattern Composite 2/3
  28. Урок 28. 00:35:10
    Aplicando o Design Pattern Composite 3/3
  29. Урок 29. 00:23:10
    Movendo a validação para o Main Layer
  30. Урок 30. 00:20:41
    Adaptando o AddAccount a nova API
  31. Урок 31. 00:30:26
    Ajustando os testes de integração
  32. Урок 32. 00:29:56
    Aplicando a nova interface do projeto
  33. Урок 33. 00:29:58
    Criando implementação do Use Case Authentication
  34. Урок 34. 00:20:35
    Criando o LoginPresenter 1/2
  35. Урок 35. 00:15:54
    Criando o LoginPresenter 2/2
  36. Урок 36. 00:18:58
    Criando o LoginController
  37. Урок 37. 00:17:15
    Criando a composição do Login
  38. Урок 38. 00:27:33
    Criação da tela Welcome
  39. Урок 39. 00:34:53
    Fazendo navegação
  40. Урок 40. 00:10:02
    Refatorando os factories
  41. Урок 41. 00:19:19
    Usando o Design Pattern Builder