Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
001-pra-quem-e-esse-curso.mp4 |
12.55Мб |
001-pra-quem-e-esse-curso.mp4.srt |
3.40Кб |
002-configurando-o-git.mp4 |
63.37Мб |
002-configurando-o-git.mp4.srt |
22.39Кб |
003-ajuste-da-aula-anterior.mp4 |
4.03Мб |
003-ajuste-da-aula-anterior.mp4.srt |
1.29Кб |
004-dica-para-o-treinamento.mp4 |
245.77Мб |
004-dica-para-o-treinamento.mp4.srt |
19.65Кб |
005-bdd-use-case-e-diagrama-de-dependencias.mp4 |
87.67Мб |
005-bdd-use-case-e-diagrama-de-dependencias.mp4.srt |
20.95Кб |
006-criando-o-authentication-usecase.mp4 |
24.50Мб |
006-criando-o-authentication-usecase.mp4.srt |
6.08Кб |
007-criando-o-remoteauthentication-e-integrando-com-o-httpclient.mp4 |
108.90Мб |
007-criando-o-remoteauthentication-e-integrando-com-o-httpclient.mp4.srt |
20.71Кб |
008-testando-o-body-do-request.mp4 |
139.86Мб |
008-testando-o-body-do-request.mp4.srt |
22.98Кб |
009-testando-casos-de-excecao-do-httpclient.mp4 |
107.99Мб |
009-testando-casos-de-excecao-do-httpclient.mp4.srt |
18.07Кб |
010-testando-caso-de-sucesso.mp4 |
217.67Мб |
010-testando-caso-de-sucesso.mp4.srt |
29.02Кб |
011-criando-o-httpadapter-e-testando-o-post.mp4 |
136.08Мб |
011-criando-o-httpadapter-e-testando-o-post.mp4.srt |
24.20Кб |
012-testando-casos-de-sucesso.mp4 |
119.34Мб |
012-testando-casos-de-sucesso.mp4.srt |
17.11Кб |
013-testando-casos-de-erro.mp4 |
152.75Мб |
013-testando-casos-de-erro.mp4.srt |
20.72Кб |
014-criando-os-widgets-da-tela-de-login.mp4 |
103.46Мб |
014-criando-os-widgets-da-tela-de-login.mp4.srt |
14.17Кб |
015-criando-estilo-para-os-widgets.mp4 |
189.64Мб |
015-criando-estilo-para-os-widgets.mp4.srt |
21.64Кб |
016-criando-icone-para-o-aplicativo.mp4 |
73.95Мб |
016-criando-icone-para-o-aplicativo.mp4.srt |
8.81Кб |
017-mvc-vs-mvvm-vs-mvp-vs-bloc.mp4 |
128.48Мб |
017-mvc-vs-mvvm-vs-mvp-vs-bloc.mp4.srt |
34.57Кб |
018-criando-testes-para-os-widgets-do-login-13.mp4 |
122.34Мб |
018-criando-testes-para-os-widgets-do-login-13.mp4.srt |
20.32Кб |
019-criando-testes-para-os-widgets-do-login-23.mp4 |
289.95Мб |
019-criando-testes-para-os-widgets-do-login-23.mp4.srt |
40.78Кб |
020-testando-estados-da-acao-de-fazer-login.mp4 |
204.39Мб |
020-testando-estados-da-acao-de-fazer-login.mp4.srt |
27.75Кб |
021-reutilizando-o-presenter-nos-widgets-com-provider.mp4 |
152.34Мб |
021-reutilizando-o-presenter-nos-widgets-com-provider.mp4.srt |
17.10Кб |
022-entendendo-como-testar-streams.mp4 |
204.02Мб |
022-entendendo-como-testar-streams.mp4.srt |
32.40Кб |
023-integrando-o-streamloginpresenter-com-o-validation.mp4 |
198.50Мб |
023-integrando-o-streamloginpresenter-com-o-validation.mp4.srt |
27.45Кб |
024-integrando-o-streamloginpresenter-com-o-authentication.mp4 |
247.41Мб |
024-integrando-o-streamloginpresenter-com-o-authentication.mp4.srt |
28.34Кб |
025-criando-o-requiredfieldvalidation.mp4 |
85.41Мб |
025-criando-o-requiredfieldvalidation.mp4.srt |
16.77Кб |
026-criando-o-emailvalidation.mp4 |
74.74Мб |
026-criando-o-emailvalidation.mp4.srt |
13.69Кб |
027-criando-o-validationcomposite.mp4 |
161.79Мб |
027-criando-o-validationcomposite.mp4.srt |
23.37Кб |
028-fazendo-a-composicao-da-tela-de-login.mp4 |
191.96Мб |
028-fazendo-a-composicao-da-tela-de-login.mp4.srt |
28.31Кб |
029-aplicando-o-design-pattern-builder.mp4 |
97.70Мб |
029-aplicando-o-design-pattern-builder.mp4.srt |
15.48Кб |
030-tornando-o-construtor-do-validationbuilder-privado.mp4 |
38.62Мб |
030-tornando-o-construtor-do-validationbuilder-privado.mp4.srt |
2.78Кб |
031-refatorando-para-usar-o-getx-como-gerencia-de-estado.mp4 |
743.69Мб |
031-refatorando-para-usar-o-getx-como-gerencia-de-estado.mp4.srt |
49.29Кб |
032-criando-caso-de-uso-para-gravar-o-token-de-acesso-no-cache.mp4 |
232.93Мб |
032-criando-caso-de-uso-para-gravar-o-token-de-acesso-no-cache.mp4.srt |
15.83Кб |
033-criando-o-localsavecurrentaccount.mp4 |
460.35Мб |
033-criando-o-localsavecurrentaccount.mp4.srt |
25.17Кб |
034-criando-o-localstorageadapter-e-integrando-com-o-flutter-secure-storage mp4 |
337.83Мб |
034-criando-o-localstorageadapter-e-integrando-com-o-flutter-secure-storage mp4 srt |
20.20Кб |
035-integrando-o-loginpresenter-ao-savecurrentaccount.mp4 |
621.74Мб |
035-integrando-o-loginpresenter-ao-savecurrentaccount.mp4.srt |
36.69Кб |
036-criando-o-caso-de-uso-para-carregar-os-dados-da-conta-do-usuario.mp4 |
153.73Мб |
036-criando-o-caso-de-uso-para-carregar-os-dados-da-conta-do-usuario mp4 srt |
11.01Кб |
037-criando-o-localloadcurrentaccount.mp4 |
424.17Мб |
037-criando-o-localloadcurrentaccount.mp4.srt |
23.52Кб |
038-integrando-o-fetchsecurecachestorage-ao-localstorageadapter.mp4 |
221.99Мб |
038-integrando-o-fetchsecurecachestorage-ao-localstorageadapter.mp4.srt |
12.18Кб |
039-criando-a-tela-de-splash.mp4 |
429.84Мб |
039-criando-a-tela-de-splash.mp4.srt |
23.11Кб |
040-criando-o-presenter-para-o-splash-page-com-getx.mp4 |
363.87Мб |
040-criando-o-presenter-para-o-splash-page-com-getx.mp4.srt |
20.03Кб |
041-fazendo-a-composicao-do-splash-page.mp4 |
216.68Мб |
041-fazendo-a-composicao-do-splash-page.mp4.srt |
13.42Кб |
042-aplicando-i18n-com-getx.mp4 |
348.94Мб |
042-aplicando-i18n-com-getx.mp4.srt |
22.77Кб |
043-refatorando-o-projeto-para-centralizar-as-traducoes-na-ui-layer.mp4 |
806.88Мб |
043-refatorando-o-projeto-para-centralizar-as-traducoes-na-ui-layer.mp4.srt |
47.72Кб |
044-criando-o-usecase-do-addaccount.mp4 |
138.28Мб |
044-criando-o-usecase-do-addaccount.mp4.srt |
8.85Кб |
045-testando-a-implementacao-do-addaccount-usecase-voltado-para-api.mp4 |
471.99Мб |
045-testando-a-implementacao-do-addaccount-usecase-voltado-para-api.mp4.srt |
27.30Кб |
046-testando-o-estado-inicial-do-signup-page-ui.mp4 |
224.75Мб |
046-testando-o-estado-inicial-do-signup-page-ui.mp4.srt |
12.75Кб |
047-testando-a-validacao-do-formulario-do-signuppage.mp4 |
400.59Мб |
047-testando-a-validacao-do-formulario-do-signuppage.mp4.srt |
20.76Кб |
048-finalizando-os-testes-do-signup-page-ui.mp4 |
336.09Мб |
048-finalizando-os-testes-do-signup-page-ui.mp4.srt |
17.19Кб |
049-testando-o-validation-no-signuppresenter.mp4 |
211.72Мб |
049-testando-o-validation-no-signuppresenter.mp4.srt |
10.02Кб |
050-testando-o-addaccount-no-signuppresenter.mp4 |
502.17Мб |
050-testando-o-addaccount-no-signuppresenter.mp4.srt |
25.57Кб |
051-testando-navegacao-entre-as-telas-de-login-e-signup.mp4 |
239.93Мб |
051-testando-navegacao-entre-as-telas-de-login-e-signup.mp4.srt |
14.03Кб |
052-criando-o-minlengthvalidation.mp4 |
258.37Мб |
052-criando-o-minlengthvalidation.mp4.srt |
13.74Кб |
053-criando-o-comparefieldsvalidation.mp4 |
117.71Мб |
053-criando-o-comparefieldsvalidation.mp4.srt |
6.09Кб |
054-refatorando-o-projeto-por-conta-de-uma-modelagem-errada.mp4 |
527.03Мб |
054-refatorando-o-projeto-por-conta-de-uma-modelagem-errada.mp4.srt |
32.74Кб |
055-fazendo-a-composicao-do-signup.mp4 |
217.66Мб |
055-fazendo-a-composicao-do-signup.mp4.srt |
12.69Кб |
056-correcao-de-bug-encontrado.mp4 |
150.15Мб |
056-correcao-de-bug-encontrado.mp4.srt |
9.08Кб |
057-criando-o-loadsurveys-usecase.mp4 |
210.29Мб |
057-criando-o-loadsurveys-usecase.mp4.srt |
13.65Кб |
058-testando-a-integracao-do-remoteloadsurveys-com-o-httpclient.mp4 |
164.15Мб |
058-testando-a-integracao-do-remoteloadsurveys-com-o-httpclient.mp4.srt |
8.68Кб |
059-testando-casos-de-sucesso-da-api-data-layer.mp4 |
536.46Мб |
059-testando-casos-de-sucesso-da-api-data-layer.mp4.srt |
31.25Кб |
060-testando-casos-de-excecao-da-api.mp4 |
185.67Мб |
060-testando-casos-de-excecao-da-api.mp4.srt |
10.12Кб |
061-implementando-o-get-no-httpadapter.mp4 |
254.92Мб |
061-implementando-o-get-no-httpadapter.mp4.srt |
13.53Кб |
062-criando-a-interface-da-tela-de-surveys.mp4 |
317.71Мб |
062-criando-a-interface-da-tela-de-surveys.mp4.srt |
18.10Кб |
063-testando-o-estado-inicial-e-a-stream-de-loading.mp4 |
391.37Мб |
063-testando-o-estado-inicial-e-a-stream-de-loading.mp4.srt |
20.48Кб |
064-testando-a-stream-de-dados-da-enquete.mp4 |
356.31Мб |
064-testando-a-stream-de-dados-da-enquete.mp4.srt |
18.22Кб |
065-testando-dados-corretos-das-enquetes.mp4 |
109.14Мб |
065-testando-dados-corretos-das-enquetes.mp4.srt |
6.10Кб |
066-criando-o-getxsurveyspresenter-e-testando-suas-streams.mp4 |
619.40Мб |
066-criando-o-getxsurveyspresenter-e-testando-suas-streams.mp4.srt |
32.57Кб |
067-movendo-o-getxsurveyspresenter-para-producao.mp4 |
57.17Мб |
067-movendo-o-getxsurveyspresenter-para-producao.mp4.srt |
2.29Кб |
068-fazendo-a-composicao-do-surveys-page.mp4 |
294.28Мб |
068-fazendo-a-composicao-do-surveys-page.mp4.srt |
17.13Кб |
069-adicionando-headers-no-httpclient.mp4 |
199.75Мб |
069-adicionando-headers-no-httpclient.mp4.srt |
14.20Кб |
070-aplicando-o-design-pattern-decorator.mp4 |
622.56Мб |
070-aplicando-o-design-pattern-decorator.mp4.srt |
37.52Кб |
071-alterando-a-composicao-para-usar-o-decorator.mp4 |
141.30Мб |
071-alterando-a-composicao-para-usar-o-decorator.mp4.srt |
8.10Кб |
072-correcao-de-bug-encontrado.mp4 |
155.00Мб |
072-correcao-de-bug-encontrado.mp4.srt |
10.92Кб |
073-criando-os-requerimentos-para-listar-enquetes-offline.mp4 |
184.35Мб |
073-criando-os-requerimentos-para-listar-enquetes-offline.mp4.srt |
14.37Кб |
074-testando-o-caso-de-sucesso-do-localloadsurveys.mp4 |
366.12Мб |
074-testando-o-caso-de-sucesso-do-localloadsurveys.mp4.srt |
21.43Кб |
075-testando-casos-de-erro-do-loadlocalsurveys.mp4 |
302.60Мб |
075-testando-casos-de-erro-do-loadlocalsurveys.mp4.srt |
18.01Кб |
076-fazendo-o-localloadsurveys-implementar-o-validate.mp4 |
366.75Мб |
076-fazendo-o-localloadsurveys-implementar-o-validate.mp4.srt |
22.49Кб |
077-fazendo-o-localloadsurveys-implementar-o-save.mp4 |
387.59Мб |
077-fazendo-o-localloadsurveys-implementar-o-save.mp4.srt |
21.67Кб |
078-separando-a-implementacao-do-cache-e-do-cache-seguro.mp4 |
149.87Мб |
078-separando-a-implementacao-do-cache-e-do-cache-seguro.mp4.srt |
9.21Кб |
079-testando-o-save-do-localstorageadapter.mp4 |
299.29Мб |
079-testando-o-save-do-localstorageadapter.mp4.srt |
16.99Кб |
080-testando-o-delete-do-localstorageadapter.mp4 |
139.13Мб |
080-testando-o-delete-do-localstorageadapter.mp4.srt |
7.97Кб |
081-testando-o-fetch-do-localstorageadapter.mp4 |
183.41Мб |
081-testando-o-fetch-do-localstorageadapter.mp4.srt |
9.88Кб |
082-movendo-o-validationcomposite-para-o-main-layer.mp4 |
147.45Мб |
082-movendo-o-validationcomposite-para-o-main-layer.mp4.srt |
9.93Кб |
083-testando-caso-de-sucesso-do-composite.mp4 |
275.75Мб |
083-testando-caso-de-sucesso-do-composite.mp4.srt |
13.62Кб |
084-testando-casos-de-excecao-do-composite.mp4 |
316.71Мб |
084-testando-casos-de-excecao-do-composite.mp4.srt |
16.70Кб |
085-fazendo-a-composicao-com-o-novo-composite.mp4 |
376.65Мб |
085-fazendo-a-composicao-com-o-novo-composite.mp4.srt |
21.67Кб |
086-criando-o-caso-de-uso-do-loadsurveyresult.mp4 |
235.42Мб |
086-criando-o-caso-de-uso-do-loadsurveyresult.mp4.srt |
15.67Кб |
087-criando-a-implementacao-do-loadsurveyresult-com-api.mp4 |
492.33Мб |
087-criando-a-implementacao-do-loadsurveyresult-com-api.mp4.srt |
32.05Кб |
088-criando-a-estrutura-de-arquivos.mp4 |
101.04Мб |
088-criando-a-estrutura-de-arquivos.mp4.srt |
6.20Кб |
089-criando-o-layout-da-tela-de-resultado-da-enquete.mp4 |
360.55Мб |
089-criando-o-layout-da-tela-de-resultado-da-enquete.mp4.srt |
24.01Кб |
090-testando-o-estado-inicial-e-a-stream-de-loading.mp4 |
325.36Мб |
090-testando-o-estado-inicial-e-a-stream-de-loading.mp4.srt |
21.48Кб |
091-testando-casos-de-erro.mp4 |
350.42Мб |
091-testando-casos-de-erro.mp4.srt |
21.35Кб |
092-testando-caso-de-sucesso.mp4 |
422.63Мб |
092-testando-caso-de-sucesso.mp4.srt |
28.11Кб |
093-refatorando-o-codigo.mp4 |
210.49Мб |
093-refatorando-o-codigo.mp4.srt |
11.45Кб |
094-criando-o-getxsurveyresultpresenter-e-testando-suas-streams.mp4 |
341.60Мб |
094-criando-o-getxsurveyresultpresenter-e-testando-suas-streams.mp4.srt |
19.90Кб |
095-adicionando-link-entre-survey-e-surveyresult.mp4 |
277.36Мб |
095-adicionando-link-entre-survey-e-surveyresult.mp4.srt |
17.34Кб |
096-criando-a-composicao-da-tela-de-resultado-da-enquete.mp4 |
206.44Мб |
096-criando-a-composicao-da-tela-de-resultado-da-enquete.mp4.srt |
11.64Кб |
097-limpando-o-token-de-acesso-do-cache-no-erro-403.mp4 |
437.54Мб |
097-limpando-o-token-de-acesso-do-cache-no-erro-403.mp4.srt |
27.25Кб |
098-deslogando-o-usuario-em-caso-de-acesso-negado.mp4 |
412.66Мб |
098-deslogando-o-usuario-em-caso-de-acesso-negado.mp4.srt |
24.13Кб |
099-aplicando-o-dry-com-o-uso-de-mixins-nos-presenters.mp4 |
237.39Мб |
099-aplicando-o-dry-com-o-uso-de-mixins-nos-presenters.mp4.srt |
15.94Кб |
100-aplicando-o-dry-com-o-uso-de-mixins-nos-widgets.mp4 |
340.33Мб |
100-aplicando-o-dry-com-o-uso-de-mixins-nos-widgets.mp4.srt |
18.73Кб |
101-evitando-memory-leaks.mp4 |
97.47Мб |
101-evitando-memory-leaks.mp4.srt |
6.37Кб |
102-implementando-o-metodo-de-load.mp4 |
492.41Мб |
102-implementando-o-metodo-de-load.mp4.srt |
28.21Кб |
103-implementando-o-metodo-de-validate.mp4 |
108.11Мб |
103-implementando-o-metodo-de-validate.mp4.srt |
6.33Кб |
104-implementando-o-metodo-de-save.mp4 |
322.63Мб |
104-implementando-o-metodo-de-save.mp4.srt |
17.45Кб |
105-aplicando-o-design-pattern-composite-12.mp4 |
369.93Мб |
105-aplicando-o-design-pattern-composite-12.mp4.srt |
23.28Кб |
106-aplicando-o-design-pattern-composite-22.mp4 |
380.93Мб |
106-aplicando-o-design-pattern-composite-22.mp4.srt |
21.07Кб |
107-alterando-a-composicao-do-surveyresult-para-usar-o-composite.mp4 |
175.62Мб |
107-alterando-a-composicao-do-surveyresult-para-usar-o-composite.mp4.srt |
11.59Кб |
108-ajuste-no-save-do-localloadsurveyresult.mp4 |
105.85Мб |
108-ajuste-no-save-do-localloadsurveyresult.mp4.srt |
7.67Кб |
109-criando-o-caso-de-uso-do-savesurveyresult.mp4 |
137.73Мб |
109-criando-o-caso-de-uso-do-savesurveyresult.mp4.srt |
9.33Кб |
110-data-layer.mp4 |
333.09Мб |
110-data-layer.mp4.srt |
21.45Кб |
111-infra-layer.mp4 |
96.44Мб |
111-infra-layer.mp4.srt |
5.66Кб |
112-ui-layer.mp4 |
181.71Мб |
112-ui-layer.mp4.srt |
12.23Кб |
113-presentation-layer.mp4 |
287.30Мб |
113-presentation-layer.mp4.srt |
18.22Кб |
114-main-layer.mp4 |
146.13Мб |
114-main-layer.mp4.srt |
10.49Кб |
115-correcao-de-bugs-encontrados.mp4 |
379.14Мб |
115-correcao-de-bugs-encontrados.mp4.srt |
24.49Кб |
116-fazendo-reload-de-uma-tela-apos-o-evento-de-back-do-navigation.mp4 |
289.69Мб |
116-fazendo-reload-de-uma-tela-apos-o-evento-de-back-do-navigation.mp4.srt |
19.56Кб |
117-simplificando-os-testes-de-ui-com-helpers.mp4 |
285.85Мб |
117-simplificando-os-testes-de-ui-com-helpers.mp4.srt |
17.48Кб |
118-refatorando-os-mocks-12.mp4 |
578.01Мб |
118-refatorando-os-mocks-12.mp4.srt |
29.13Кб |
119-refatorando-os-mocks-23.mp4 |
388.99Мб |
119-refatorando-os-mocks-23.mp4.srt |
18.65Кб |
120-refatorando-os-mocks-33.mp4 |
155.60Мб |
120-refatorando-os-mocks-33.mp4.srt |
8.09Кб |
121-migrando-para-a-versao-nova-do-flutter-com-fvm.mp4 |
223.07Мб |
121-migrando-para-a-versao-nova-do-flutter-com-fvm.mp4.srt |
15.55Кб |
122-migrando-mockito-para-mocktail.mp4 |
330.74Мб |
122-migrando-mockito-para-mocktail.mp4.srt |
22.79Кб |
123-removendo-metadart.mp4 |
403.47Мб |
123-removendo-metadart.mp4.srt |
28.66Кб |
124-corrigindo-erros-da-pasta-lib.mp4 |
262.56Мб |
124-corrigindo-erros-da-pasta-lib.mp4.srt |
20.20Кб |
125-corrigindo-erros-da-pasta-test.mp4 |
124.98Мб |
125-corrigindo-erros-da-pasta-test.mp4.srt |
8.65Кб |
126-refatorando-os-mocks.mp4 |
409.63Мб |
126-refatorando-os-mocks.mp4.srt |
26.25Кб |
127-corrigindo-bug-do-mocktail-que-retorna-null-pra-todos-os-mocks-ate-para-void mp4 |
232.13Мб |
127-corrigindo-bug-do-mocktail-que-retorna-null-pra-todos-os-mocks-ate-para-void mp4 srt |
18.21Кб |
128-extraindo-mocks-do-data-layer.mp4 |
284.67Мб |
128-extraindo-mocks-do-data-layer.mp4.srt |
19.50Кб |
129-extraindo-mocks-do-infra-layer.mp4 |
383.40Мб |
129-extraindo-mocks-do-infra-layer.mp4.srt |
27.49Кб |
130-extraindo-mocks-do-main-layer.mp4 |
450.24Мб |
130-extraindo-mocks-do-main-layer.mp4.srt |
32.30Кб |
131-extraindo-mocks-do-presentation-layer.mp4 |
455.13Мб |
131-extraindo-mocks-do-presentation-layer.mp4.srt |
29.80Кб |
132-extraindo-mocks-do-ui-layer.mp4 |
530.65Мб |
132-extraindo-mocks-do-ui-layer.mp4.srt |
35.08Кб |
133-ajustes-finais.mp4 |
106.81Мб |
133-ajustes-finais.mp4.srt |
8.83Кб |
android.png |
9.79Кб |
assets.zip |
31.04Кб |
background.png |
898б |
foreground.png |
7.96Кб |
git.txt |
307б |
ios.png |
142.60Кб |
Screen-Shot-2021-09-27-at-14.54.04.png |
226.08Кб |