资源详情

返回首页 | 相关搜索
ReactJS, Hooks, TDD, Clean Architecture, SOLID e Patterns
大小 18.01 GB
文件数 212
Info Hash: B70C98093EC3570488C7B28F4DFB0ABED3250550
收录时间 2026-01-11 14:41:28
更新时间 2026-01-11 14:41:28
文件列表 (212)
13. LoadSurveyList - Presentation e Composição/6. Usando o Design Pattern Decorator.mp4
424.18 MB
1. Introdução/1.1 Repositório do Projeto.html
102 B
1. Introdução/1.2 snippets.json.json
797 B
1. Introdução/1.3 Documentação da API.html
98 B
1. Introdução/2. Configurando o Git.mp4
71.78 MB
1. Introdução/2.1 Git Add.html
93 B
1. Introdução/2.2 Git Alias.html
114 B
1. Introdução/2.3 Git Tag.html
110 B
1. Introdução/2.4 Git Commit.html
96 B
1. Introdução/2.5 Git Log.html
93 B
1. Introdução/2.6 Git Pretty Formats.html
100 B
1. Introdução/2.7 Git Shortlog.html
98 B
1. Introdução/2.8 Git Status.html
96 B
1. Introdução/3. Configurando as dependências.mp4
81.04 MB
1. Introdução/3.1 Lint Staged.html
98 B
1. Introdução/3.2 Typescript.html
92 B
1. Introdução/3.3 Husky.html
96 B
1. Introdução/3.4 Eslint.html
80 B
1. Introdução/3.5 Jest.html
79 B
1. Introdução/3.6 Eslint + Typescript + Standard.html
129 B
1. Introdução/3.7 Standard JS.html
84 B
1. Introdução/3.8 Conventional Commits.html
107 B
1. Introdução/3.9 Git Commit Msg Linter.html
112 B
1. Introdução/3.10 TS-Jest.html
98 B
1. Introdução/4. Clean Architecture.mp4
204.24 MB
1. Introdução/4.1 Clean Architecture - Livro.html
155 B
1. Introdução/4.2 Design Patterns - Livro.html
166 B
1. Introdução/4.3 Link para o Diagrama.html
143 B
1. Introdução/4.4 Draw.io.html
81 B
2. Login - Domain e Data Layer/1. Testando a integração do RemoteAuthentication com o HttpPostClient.mp4
241.65 MB
2. Login - Domain e Data Layer/2. Testando que o RemoteAuthentication vai chamar o HttpClient com o body correto.mp4
129.36 MB
2. Login - Domain e Data Layer/2.1 Faker.html
95 B
2. Login - Domain e Data Layer/3. Testando casos de erro.mp4
199.56 MB
2. Login - Domain e Data Layer/4. Testando caso de sucesso.mp4
166.33 MB
3. Infra Layer - Implementando o HttpPostClient/1. Criando o AxiosHttpClient e testando sua integração com a biblioteca axios.mp4
191.79 MB
3. Infra Layer - Implementando o HttpPostClient/1.1 Axios.html
96 B
3. Infra Layer - Implementando o HttpPostClient/2. Refatorando o AxiosHttpClient.mp4
84.82 MB
4. Login - Presentation Layer/1. Configurando o React.mp4
79.12 MB
4. Login - Presentation Layer/1.1 React DOM.html
106 B
4. Login - Presentation Layer/1.2 React CDN.html
106 B
4. Login - Presentation Layer/1.3 Font Roboto.html
101 B
4. Login - Presentation Layer/1.4 React.html
81 B
4. Login - Presentation Layer/2. Por que não vou usar o CRA.mp4
25.39 MB
4. Login - Presentation Layer/3. Configurando o Webpack.mp4
140.82 MB
4. Login - Presentation Layer/3.1 Webpack Dev Server.html
109 B
4. Login - Presentation Layer/3.2 TS-Loader.html
100 B
4. Login - Presentation Layer/3.3 Style-Loader.html
105 B
4. Login - Presentation Layer/3.4 SASS-Loader.html
104 B
4. Login - Presentation Layer/3.5 Webpack.html
84 B
4. Login - Presentation Layer/3.6 Identity Obj Proxy.html
109 B
4. Login - Presentation Layer/3.7 CSS-Loader.html
103 B
4. Login - Presentation Layer/3.8 Clean Webpack Plugin.html
109 B
4. Login - Presentation Layer/3.9 Node-SASS.html
100 B
4. Login - Presentation Layer/3.10 Eslint Plugin React.html
110 B
4. Login - Presentation Layer/4. Criando o layout da tela do Login.mp4
344.31 MB
4. Login - Presentation Layer/4.1 SASS.html
83 B
4. Login - Presentation Layer/4.2 logo.svg.svg
1.65 KB
4. Login - Presentation Layer/4.3 CSS Spinners.html
84 B
4. Login - Presentation Layer/4.4 PNG to Base64.html
89 B
4. Login - Presentation Layer/5. Refatorando layout do Login em componentes.mp4
174.98 MB
4. Login - Presentation Layer/6. Definindo um Router para o sistema.mp4
72.52 MB
4. Login - Presentation Layer/6.1 React Router DOM.html
122 B
4. Login - Presentation Layer/7. Testando o estado inicial do Login 12.mp4
142.23 MB
4. Login - Presentation Layer/7.1 React Testing Library.html
117 B
4. Login - Presentation Layer/8. Testando o estado inicial do Login 22.mp4
182.69 MB
4. Login - Presentation Layer/9. Testando a integração com o Validation.mp4
187.81 MB
4. Login - Presentation Layer/10. Mostrando status de erro ou sucesso baseado na resposta do Validation.mp4
223.95 MB
4. Login - Presentation Layer/11. Testando a integração com o Auhentication.mp4
216.59 MB
4. Login - Presentation Layer/12. Refatorando os testes do Login.mp4
126.18 MB
4. Login - Presentation Layer/13. Testando caso de sucesso e erro.mp4
185.34 MB
4. Login - Presentation Layer/13.1 Jest LocalStorage Mock.html
113 B
4. Login - Presentation Layer/14. Testando a navegação entre componentes.mp4
91.96 MB
4. Login - Presentation Layer/15. Refatorando os testes.mp4
134.47 MB
5. Validation Layer/1. Criando o RequiredFieldValidation.mp4
162.61 MB
5. Validation Layer/2. Criando o EmailValidation.mp4
95.11 MB
5. Validation Layer/2.1 Post do StackOverflow com a Regex de Email.html
149 B
5. Validation Layer/3. Criando o MinLengthValidation.mp4
75.91 MB
5. Validation Layer/4. Aplicando o Design Pattern Composite.mp4
206.85 MB
5. Validation Layer/5. Aplicando o Design Pattern Builder.mp4
213 MB
6. Login - Main Layer/1. Fazendo a composição do Login.mp4
88.69 MB
6. Login - Main Layer/1.1 URL da API.html
99 B
6. Login - Main Layer/2. Refatorando os Factories.mp4
56.95 MB
6. Login - Main Layer/3. Ajustando o AxiosHttpClient.mp4
109.69 MB
6. Login - Main Layer/4. Criando últimos testes para bater coverage 100%.mp4
99.71 MB
6. Login - Main Layer/5. Criando variável de ambiente e subindo versão.mp4
59.02 MB
6. Login - Main Layer/5.1 Variável de Ambiente no Webpack.html
113 B
7. Continuous Integration/1. Integrando o projeto com TravisCI e Coveralls.mp4
264.87 MB
7. Continuous Integration/1.1 Travis CI.html
83 B
7. Continuous Integration/1.2 Eslint Comma Spacing.html
104 B
7. Continuous Integration/1.3 Eslint Method Signature Style.html
187 B
7. Continuous Integration/1.4 Npm-Check.html
100 B
7. Continuous Integration/1.5 Coveralls.html
82 B
7. Continuous Integration/1.6 Eslint No Return Await.html
106 B
8. Movendo LocalStorage para Infra/1. Criando o SaveAccessToken UseCase.mp4
146.95 MB
8. Movendo LocalStorage para Infra/2. Testando caso de exceção.mp4
53.24 MB
8. Movendo LocalStorage para Infra/3. Testando o LocalStorageAdapter.mp4
87.23 MB
8. Movendo LocalStorage para Infra/4. Mudando o Login para usar o SaveAccessToken ao invés do localStorage diretamente.mp4
135.22 MB
8. Movendo LocalStorage para Infra/5. Ajustando o Webpack e subindo versão.mp4
33.03 MB
9. SignUp/1. Criando o AddAccount UseCase.mp4
317.68 MB
9. SignUp/2. Criando o CompareFieldsValidation.mp4
56.8 MB
9. SignUp/3. Corrigindo bug no Eslint.mp4
39.9 MB
9. SignUp/4. Criando layout da tela de cadastro.mp4
46.97 MB
9. SignUp/5. Criando testes para o SignUp 13.mp4
349.92 MB
9. SignUp/6. Criando testes para o SignUp 23.mp4
300.61 MB
9. SignUp/7. Criando testes para o SignUp 33.mp4
208.03 MB
9. SignUp/8. Criando um componente para o SubmitButton.mp4
97.98 MB
9. SignUp/9. Criando a composição do SignUp.mp4
299.84 MB
10. Testes de Integração com Cypress/1. Configurando o Cypress.mp4
116.27 MB
10. Testes de Integração com Cypress/1.1 Cypress Typescript.html
147 B
10. Testes de Integração com Cypress/1.2 Cypress Typescript Example.html
126 B
10. Testes de Integração com Cypress/1.3 Jest TestPathIgnorePatterns.html
135 B
10. Testes de Integração com Cypress/1.4 Cypress Webpack Preprocessor.html
119 B
10. Testes de Integração com Cypress/1.5 Cypress.html
84 B
10. Testes de Integração com Cypress/1.6 Eslint Plugin Cypress.html
112 B
10. Testes de Integração com Cypress/2. Criando testes de integração para o Login 12.mp4
146.99 MB
10. Testes de Integração com Cypress/2.1 Cypress Custom Commands.html
128 B
10. Testes de Integração com Cypress/3. Criando testes de integração para o Login 22.mp4
210.68 MB
10. Testes de Integração com Cypress/4. Criando input com animação.mp4
215.76 MB
10. Testes de Integração com Cypress/4.1 CSS Transitions.html
147 B
10. Testes de Integração com Cypress/4.2 CSS Transform.html
119 B
10. Testes de Integração com Cypress/4.3 CSS Pseudo Elementos.html
126 B
10. Testes de Integração com Cypress/5. Mockando requests nos testes de integração.mp4
229.11 MB
10. Testes de Integração com Cypress/5.1 Cypress Network Request.html
120 B
10. Testes de Integração com Cypress/6. Finalizando os testes e fazendo outro refactor no input.mp4
302.83 MB
10. Testes de Integração com Cypress/7. Refatorando os testes de integração.mp4
309.4 MB
10. Testes de Integração com Cypress/8. Criando testes de integração para o SignUp.mp4
269.69 MB
10. Testes de Integração com Cypress/9. Subindo versão pro Github.mp4
45.71 MB
11. LoadSurveyList - UseCases e Layout/1. Criando o caso de uso do LoadSurveyList.mp4
32.86 MB
11. LoadSurveyList - UseCases e Layout/2. Como resolver Cross Cutting Concerns.mp4
197.95 MB
11. LoadSurveyList - UseCases e Layout/2.1 Cross Cutting Concern.html
112 B
11. LoadSurveyList - UseCases e Layout/3. Integrando o LoadSurveyList com o HttpGetClient.mp4
197.27 MB
11. LoadSurveyList - UseCases e Layout/4. Adicionando o HttpGetClient ao AxiosHttpClient.mp4
161.64 MB
11. LoadSurveyList - UseCases e Layout/5. Criando o layout do SurveyList.mp4
311.51 MB
11. LoadSurveyList - UseCases e Layout/5.1 icon-thumb-down.png.png
389 B
11. LoadSurveyList - UseCases e Layout/5.2 icon-thumb-up.png.png
360 B
11. LoadSurveyList - UseCases e Layout/6. Tornando o layout responsivo.mp4
301.75 MB
11. LoadSurveyList - UseCases e Layout/7. Criando efeito de shimmer.mp4
146.94 MB
11. LoadSurveyList - UseCases e Layout/7.1 CSS Animations.html
119 B
11. LoadSurveyList - UseCases e Layout/7.2 CSS after.html
117 B
11. LoadSurveyList - UseCases e Layout/7.3 CSS empty.html
116 B
11. LoadSurveyList - UseCases e Layout/7.4 CSS Background.html
120 B
11. LoadSurveyList - UseCases e Layout/7.5 CSS Linear Gradient.html
125 B
11. LoadSurveyList - UseCases e Layout/7.6 CSS @keyframes.html
120 B
11. LoadSurveyList - UseCases e Layout/7.7 CSS Transform.html
119 B
12. Autenticação nas Rotas/1. Adicionando mais dados ao localstorage.mp4
224.76 MB
12. Autenticação nas Rotas/2. Migrando o Router para o Main Layer.mp4
109.83 MB
12. Autenticação nas Rotas/3. Criando um contexto para a aplicação.mp4
225.75 MB
12. Autenticação nas Rotas/4. Adicionando testes ao CurrentAccountAdapter.mp4
73.58 MB
12. Autenticação nas Rotas/5. Aplicando o Design Pattern Proxy.mp4
276.27 MB
12. Autenticação nas Rotas/6. Adotando melhores práticas no Testing Library.mp4
199.49 MB
12. Autenticação nas Rotas/6.1 Testing Library - Jest DOM.html
104 B
12. Autenticação nas Rotas/6.2 Link para o artigo.html
131 B
13. LoadSurveyList - Presentation e Composição/1. Testando a integração com o LoadSurveyList.mp4
225.06 MB
13. LoadSurveyList - Presentation e Composição/2. Testando o SurveyItem.mp4
223.87 MB
13. LoadSurveyList - Presentation e Composição/2.1 Full Icu.html
99 B
13. LoadSurveyList - Presentation e Composição/2.2 Cross Env.html
100 B
13. LoadSurveyList - Presentation e Composição/3. Testando casos de sucesso e erro.mp4
279.53 MB
13. LoadSurveyList - Presentation e Composição/4. Fazendo a composição do LoadSurveyList.mp4
143.45 MB
13. LoadSurveyList - Presentation e Composição/5. Criando layout para o caso de erro.mp4
23.99 MB
1. Introdução/1. Código Fonte.html
146 B
13. LoadSurveyList - Presentation e Composição/7. Refatorando os UseCases para usar TypeAlias internos.mp4
263.81 MB
13. LoadSurveyList - Presentation e Composição/8. Aplicando o Decorator na composição.mp4
122.12 MB
13. LoadSurveyList - Presentation e Composição/9. Testando o logout.mp4
185.09 MB
13. LoadSurveyList - Presentation e Composição/10. Testando o username do header.mp4
94.28 MB
13. LoadSurveyList - Presentation e Composição/11. Derrubando o usuário no erro 403.mp4
137.65 MB
13. LoadSurveyList - Presentation e Composição/12. Criando Custom Hooks.mp4
196.01 MB
14. Testes de Integração com Cypress/1. Refatorando os testes atuais.mp4
110.03 MB
14. Testes de Integração com Cypress/2. Criando testes de integração para o SurveyList 12.mp4
194.07 MB
14. Testes de Integração com Cypress/3. Criando teste do caso de sucesso e adicionando fixtures.mp4
240.54 MB
15. Continuous Delivery + Deploy/1. Refactor useEffect.mp4
99.94 MB
15. Continuous Delivery + Deploy/2. Configurando o Webpack para produção.mp4
162.7 MB
15. Continuous Delivery + Deploy/2.1 Webpack Mini Css Extract Plugin.html
116 B
15. Continuous Delivery + Deploy/2.2 Webpack Merge Plugin.html
104 B
15. Continuous Delivery + Deploy/2.3 Webpack Html Webpack Plugin.html
112 B
15. Continuous Delivery + Deploy/3. Continuous Delivery - Travis CI + Heroku.mp4
171.79 MB
15. Continuous Delivery + Deploy/3.1 Axios CDN.html
102 B
15. Continuous Delivery + Deploy/3.2 Express History API Fallback.html
119 B
15. Continuous Delivery + Deploy/3.3 Express.html
98 B
15. Continuous Delivery + Deploy/3.4 Travis CI + Heroku Deploy.html
111 B
15. Continuous Delivery + Deploy/3.5 React Router DOM CDN.html
123 B
15. Continuous Delivery + Deploy/4. Adicionando Favicon.mp4
72.13 MB
15. Continuous Delivery + Deploy/4.1 NPM Audit.html
93 B
15. Continuous Delivery + Deploy/4.2 favicon.png.png
142.6 KB
15. Continuous Delivery + Deploy/4.3 Favicon Webpack Plugin.html
112 B
15. Continuous Delivery + Deploy/5. Incluindo o Cypress no CICD.mp4
138.04 MB
15. Continuous Delivery + Deploy/5.1 WebPack Dev Server + Cypress.html
144 B
15. Continuous Delivery + Deploy/5.2 Start Server And Test.html
112 B
15. Continuous Delivery + Deploy/5.3 Travis CI + Cypress.html
126 B
15. Continuous Delivery + Deploy/6. Adicionando badge do Snyk.mp4
31.35 MB
15. Continuous Delivery + Deploy/6.1 Snyk.html
80 B
15. Continuous Delivery + Deploy/6.2 Snyk Badge.html
146 B
16. LoadSurveyResult/1. Criando o UseCase.mp4
48.86 MB
16. LoadSurveyResult/2. Integrando o RemoteLoadSurveyResult com o HttpGetClient 12.mp4
143.88 MB
16. LoadSurveyResult/3. Integrando o RemoteLoadSurveyResult com o HttpGetClient 22.mp4
112.03 MB
16. LoadSurveyResult/4. Criando o layout do SurveyResult.mp4
263.53 MB
16. LoadSurveyResult/4.1 React Flip Move.html
106 B
16. LoadSurveyResult/5. Isolando o loading em componente.mp4
67.99 MB
16. LoadSurveyResult/6. Isolando o calendário em componente.mp4
105.97 MB
16. LoadSurveyResult/7. Tornando o componente de erro mais genérico.mp4
85.2 MB
16. LoadSurveyResult/8. Criando um skeleton view para o SurveyResult.mp4
205.36 MB
16. LoadSurveyResult/9. Testando a integração do SurveyResult com o LoadSurveyResult.mp4
225.09 MB
16. LoadSurveyResult/10. Testando caso de sucesso.mp4
209.06 MB
16. LoadSurveyResult/11. Testando casos de erro.mp4
156.07 MB
16. LoadSurveyResult/12. Fazendo a composição do SurveyResult.mp4
109.23 MB
16. LoadSurveyResult/13. Refatorando o SurveyResult em componentes.mp4
185.25 MB
16. LoadSurveyResult/14. Testes de integração com Cypress.mp4
231.79 MB
17. SaveSurveyResult/1. Refatorando o AxiosHttpClient.mp4
253.7 MB
17. SaveSurveyResult/2. Criando o UseCase e Model.mp4
39.48 MB
17. SaveSurveyResult/3. Criando a implementação do UseCase.mp4
228.4 MB
17. SaveSurveyResult/4. Integrando com o SaveSurveyResult UseCase.mp4
244.23 MB
17. SaveSurveyResult/5. Testando resposta do SaveSurveyResult.mp4
149.95 MB
17. SaveSurveyResult/6. Criando testes de integração e fazendo deploy.mp4
228.95 MB

免责声明

本网站仅提供DHT网络资源索引服务,不存储任何资源文件。所有资源均来自DHT网络,本站无法控制其内容。请遵守当地法律法规,合理使用网络资源。如涉及版权问题,请联系 fuckatgfw@protonmail.com。