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