本站已收录 番号和无损神作磁力链接/BT种子 

JStack

种子简介

种子名称: JStack
文件类型: 视频
文件数目: 297个文件
文件大小: 22.52 GB
收录时间: 2023-2-28 02:11
已经下载: 3
资源热度: 25
最近下载: 2024-11-8 05:58

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:2afd64f8da9fcbb6d71dfb274f22ec74a6960e9d&dn=JStack 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

JStack.torrent
  • 21. WAITERAPP/6. Desenvolvimento da UI Mobile com React Native e TS - PT2/1. parte.mp4499.96MB
  • 2. Comece por aqui/6. Seja muito-bem vindo(a)/1. parte.mp4241.56MB
  • 8. Setup/4. Introdução/1. parte.mp465.13MB
  • 8. Setup/6. Editor de código/1. parte.mp462.91MB
  • 8. Setup/7. Terminal/1. parte.mp437.4MB
  • 9. Primeiros passos no Nodejs/1. Como funciona o Nodejs/1. parte.mp417.98MB
  • 9. Primeiros passos no Nodejs/3. Instalando o Nodejs/1. parte.mp417.42MB
  • 9. Primeiros passos no Nodejs/4. HTTP e API's REST/1. parte.mp432.43MB
  • 9. Primeiros passos no Nodejs/11. O que são módulos/1. parte.mp422.59MB
  • 9. Primeiros passos no Nodejs/12. Criando o servidor HTTP/1. parte.mp412.35MB
  • 9. Primeiros passos no Nodejs/13. Criando a primeira rota da API/1. parte.mp414.31MB
  • 9. Primeiros passos no Nodejs/14. Criando Controller de Usuários e Sistema de Rotas/1. parte.mp419.23MB
  • 9. Primeiros passos no Nodejs/16. Query Params/1. parte.mp483.28MB
  • 9. Primeiros passos no Nodejs/17. Recebendo parâmetros na URL/1. parte.mp428.67MB
  • 9. Primeiros passos no Nodejs/18. Criando o método responsesend/1. parte.mp46.58MB
  • 9. Primeiros passos no Nodejs/19. Capturando o body das requests/1. parte.mp418.48MB
  • 9. Primeiros passos no Nodejs/20. Criando o helper bodyParser/1. parte.mp412.2MB
  • 9. Primeiros passos no Nodejs/21. Rotas de edição de deleção/1. parte.mp417.28MB
  • 9. Primeiros passos no Nodejs/22. Revisão/1. parte.mp412.83MB
  • 10. Nodejs com Express/1. npm e yarn/1. parte.mp413.35MB
  • 10. Nodejs com Express/2. Criando um servidor http com Express/1. parte.mp415.34MB
  • 10. Nodejs com Express/3. Instalando o Nodemon/1. parte.mp47.23MB
  • 10. Nodejs com Express/4. npm scripts/1. parte.mp47.04MB
  • 10. Nodejs com Express/5. Configurando o Eslint e o editorconfig/1. parte.mp420.66MB
  • 10. Nodejs com Express/6. Criando Controller de Contatos/1. parte.mp418.16MB
  • 10. Nodejs com Express/7. Entendendo o Repository Pattern/1. parte.mp47.18MB
  • 10. Nodejs com Express/8. Criando o Repository de Contatos/1. parte.mp450.76MB
  • 10. Nodejs com Express/9. Criando as rotas de show e delete/1. parte.mp438.58MB
  • 10. Nodejs com Express/10. O que são Middlewares/1. parte.mp425.45MB
  • 10. Nodejs com Express/11. Criando a rota de cadastro de Contatos/1. parte.mp424.48MB
  • 10. Nodejs com Express/12. Criando a rota de edição de Contatos/1. parte.mp420.05MB
  • 10. Nodejs com Express/13. Próximos passos/1. parte.mp41.64MB
  • 10. Nodejs com Express/15. O que é Docker/1. parte.mp418.18MB
  • 10. Nodejs com Express/16. Instalando o Docker/1. parte.mp48.61MB
  • 10. Nodejs com Express/17. Comandos básicos do Docker/1. parte.mp419.43MB
  • 10. Nodejs com Express/19. Preparando o Banco de Dados/1. parte.mp415.07MB
  • 10. Nodejs com Express/20. Criando a tabela de Contatos/1. parte.mp46.54MB
  • 10. Nodejs com Express/21. Conectando o Node ao Postgres/1. parte.mp416.9MB
  • 10. Nodejs com Express/22. Refatorando o método create/1. parte.mp449.22MB
  • 10. Nodejs com Express/23. Refatorando os métodos de find/1. parte.mp422.09MB
  • 10. Nodejs com Express/24. Ordenando os resultados do SELECT/1. parte.mp426.69MB
  • 10. Nodejs com Express/25. Refatorando o método update/1. parte.mp417.33MB
  • 10. Nodejs com Express/26. Refatorando o método delete/1. parte.mp415.32MB
  • 10. Nodejs com Express/27. Criando o módulo de Categorias/1. parte.mp418.92MB
  • 10. Nodejs com Express/28. Trabalhando com JOINS/1. parte.mp455.21MB
  • 10. Nodejs com Express/30. Capturando e tratando erros/1. parte.mp449.7MB
  • 12. JavaScript Moderno/2. Objeto this, arguments e diferenças entre functions e arrow functions/1. parte.mp4131.39MB
  • 12. JavaScript Moderno/3. Parâmetros default em funções/1. parte.mp417.05MB
  • 12. JavaScript Moderno/5. Destructuring/1. parte.mp462.54MB
  • 12. JavaScript Moderno/6. Rest Operator/1. parte.mp427.29MB
  • 12. JavaScript Moderno/7. Imutabilidade e Spread Operator/1. parte.mp472.75MB
  • 12. JavaScript Moderno/9. Template Strings/1. parte.mp438.67MB
  • 12. JavaScript Moderno/10. Promises/1. parte.mp496.73MB
  • 12. JavaScript Moderno/11. ESModules/1. parte.mp468.34MB
  • 12. JavaScript Moderno/13. includes, startsWith e endsWith/1. parte.mp449.07MB
  • 12. JavaScript Moderno/14. find e findIndex/1. parte.mp464.06MB
  • 12. JavaScript Moderno/15. some e every/1. parte.mp435.68MB
  • 12. JavaScript Moderno/16. map/1. parte.mp450.68MB
  • 12. JavaScript Moderno/17. filter/1. parte.mp422.77MB
  • 12. JavaScript Moderno/18. reduce/1. parte.mp476.8MB
  • 13. Fundamentos do React/1. Entendendo o React/1. parte.mp4284.03MB
  • 13. Fundamentos do React/2. Declarativo vs Imperativo/1. parte.mp439.32MB
  • 13. Fundamentos do React/3. Configurando o Babel/1. parte.mp495.42MB
  • 13. Fundamentos do React/4. Gerando o Bundle com o WebPack/1. parte.mp466.43MB
  • 13. Fundamentos do React/5. Entendendo e configurando Loaders/1. parte.mp447.5MB
  • 13. Fundamentos do React/6. Criando um servidor local de desenvolvimento/1. parte.mp429.81MB
  • 13. Fundamentos do React/23. Criando nosso primeiro Componente/1. parte.mp437.36MB
  • 13. Fundamentos do React/25. React Fragment/1. parte.mp438.1MB
  • 13. Fundamentos do React/39. Expressões JS no JSX/1. parte.mp420.21MB
  • 13. Fundamentos do React/40. O que são Props/1. parte.mp478.99MB
  • 13. Fundamentos do React/41. Prop children/1. parte.mp438.23MB
  • 13. Fundamentos do React/42. Definindo tipos para as props/1. parte.mp483.62MB
  • 13. Fundamentos do React/43. Renderizando listas/1. parte.mp452.92MB
  • 13. Fundamentos do React/45. Trabalhando com States/1. parte.mp4179.22MB
  • 13. Fundamentos do React/46. Funções de Callback via Props/1. parte.mp481.22MB
  • 13. Fundamentos do React/47. Renderização condicional/1. parte.mp475.68MB
  • 13. Fundamentos do React/48. Trabalhando com a Context API/1. parte.mp4196.29MB
  • 13. Fundamentos do React/50. Inline styles/1. parte.mp464.45MB
  • 13. Fundamentos do React/51. Trabalhando com arquivos css/1. parte.mp462.5MB
  • 13. Fundamentos do React/52. CSS Modules/1. parte.mp475.53MB
  • 13. Fundamentos do React/53. SASS e SASS Modules/1. parte.mp461.67MB
  • 13. Fundamentos do React/54. Classes dinâmicas/1. parte.mp474.06MB
  • 13. Fundamentos do React/55. Introdução ao Styled Components/1. parte.mp4141.14MB
  • 13. Fundamentos do React/56. Criando Styled Components/1. parte.mp489.01MB
  • 13. Fundamentos do React/57. Estilizando Componentes com Styled/1. parte.mp469.02MB
  • 13. Fundamentos do React/58. Trabalhando com props em Styled Components/1. parte.mp464.84MB
  • 13. Fundamentos do React/59. Definindo vários estilos dentro da mesma função/1. parte.mp419.25MB
  • 13. Fundamentos do React/60. Dicas de navegação entre componentes no VSCode/1. parte.mp425.4MB
  • 13. Fundamentos do React/61. O que é Theming/1. parte.mp443.71MB
  • 13. Fundamentos do React/62. Implementando Theming com Styled Components/1. parte.mp4151.31MB
  • 13. Fundamentos do React/63. Utilizando o theme no restante dos componentes/1. parte.mp434.6MB
  • 13. Fundamentos do React/64. Implementando a troca de temas/1. parte.mp487.99MB
  • 13. Fundamentos do React/65. Usando o useTheme/1. parte.mp450.51MB
  • 13. Fundamentos do React/66. Manipulando o lifecycle com o useEffect/1. parte.mp4137.4MB
  • 13. Fundamentos do React/67. Executando função quando o componente desmontar/1. parte.mp447.14MB
  • 13. Fundamentos do React/68. Diferenças entre o useEffect e o useLayoutEffect/1. parte.mp479.61MB
  • 13. Fundamentos do React/69. Parando a execução do useEffect no primeiro render/1. parte.mp455.03MB
  • 13. Fundamentos do React/70. Bônus adicionando e removendo eventListeners/1. parte.mp429.2MB
  • 14. Class Components/8. Introdução/1. parte.mp440.3MB
  • 14. Class Components/9. Estrutura dos componentes de classe/1. parte.mp443.34MB
  • 14. Class Components/10. Acessando props/1. parte.mp480.66MB
  • 14. Class Components/11. Trabalhando com states/1. parte.mp4173.03MB
  • 14. Class Components/12. Binding de métodos/1. parte.mp470.17MB
  • 14. Class Components/13. Refatorando para class properties/1. parte.mp440.83MB
  • 14. Class Components/14. Forçando a renderização/1. parte.mp434.42MB
  • 14. Class Components/15. Tipando as props/1. parte.mp457.56MB
  • 14. Class Components/16. Consumindo a Context API/1. parte.mp4166.84MB
  • 14. Class Components/17. componentDidMount/1. parte.mp434.11MB
  • 14. Class Components/18. componentDidUpdate/1. parte.mp426.92MB
  • 14. Class Components/19. componentDidCatch/1. parte.mp417.98MB
  • 14. Class Components/20. shouldComponentUpdate/1. parte.mp440.07MB
  • 14. Class Components/21. componentWillUnmount/1. parte.mp451.14MB
  • 14. Class Components/22. Bônus Convertendo o ThemeProvider para Class Component/1. parte.mp439.92MB
  • 14. Class Components/23. Bônus Salvando o theme no localStorage/1. parte.mp449.38MB
  • 14. Class Components/24. Bônus Monitorar alterações de state ou prop/1. parte.mp447.05MB
  • 14. Class Components/25. Bônus HOC para monitorar alterações na Context API/1. parte.mp427.1MB
  • 15. React Router v5/1. Recado importante/1. parte.mp450.6MB
  • 15. React Router v5/2. Criando nossas primeiras rotas/1. parte.mp4144.7MB
  • 15. React Router v5/3. Prop exact e componente Link/1. parte.mp479.29MB
  • 15. React Router v5/4. Página de erro 404 e componente Switch/1. parte.mp457.75MB
  • 15. React Router v5/5. Recebendo parâmetros e query params nas rotas/1. parte.mp4101.12MB
  • 15. React Router v5/6. Parâmetros e query params em Class Components/1. parte.mp433.35MB
  • 15. React Router v5/7. Navegação programática/1. parte.mp464.23MB
  • 15. React Router v5/8. Bônus Animando as transições entre as rotas/1. parte.mp482.65MB
  • 16. MyContacts Front-end/1. Apresentação do projeto/1. parte.mp417.04MB
  • 16. MyContacts Front-end/4. O que é o Create React App (CRA)/1. parte.mp418.06MB
  • 16. MyContacts Front-end/5. Inicializando o projeto e entendendo a estrutura do CRA/1. parte.mp4144.71MB
  • 16. MyContacts Front-end/6. Configurando o editorconfig e o ESLint/1. parte.mp455.84MB
  • 16. MyContacts Front-end/7. Criando os estilos globais/1. parte.mp456.95MB
  • 16. MyContacts Front-end/8. Criando o Header da aplicação/1. parte.mp4115.86MB
  • 16. MyContacts Front-end/9. Criando o Header do ContactsList/1. parte.mp498.68MB
  • 16. MyContacts Front-end/10. Criando a listagem de contatos/1. parte.mp4167.24MB
  • 16. MyContacts Front-end/12. Configurando o React Router/1. parte.mp454.25MB
  • 16. MyContacts Front-end/13. Criando a página Home e refatorando o Header/1. parte.mp456.17MB
  • 16. MyContacts Front-end/14. Criando o componente PageHeader/1. parte.mp459.27MB
  • 16. MyContacts Front-end/15. Criando os componentes Input e Select/1. parte.mp443.73MB
  • 16. MyContacts Front-end/16. Criando o componente Button/1. parte.mp432.41MB
  • 16. MyContacts Front-end/17. Criando o componente ContactForm/1. parte.mp489.06MB
  • 16. MyContacts Front-end/18. Criando o componente Modal/1. parte.mp497.61MB
  • 16. MyContacts Front-end/19. Status de danger no Modal/1. parte.mp443.31MB
  • 16. MyContacts Front-end/20. Entendendo e trabalhando com React Portals/1. parte.mp456.38MB
  • 16. MyContacts Front-end/21. Criando o componente Loader/1. parte.mp451.09MB
  • 16. MyContacts Front-end/22. Status de erro no FormGroup e no Input/1. parte.mp434.59MB
  • 16. MyContacts Front-end/23. Atribuindo eventos a campos de formulários/1. parte.mp429.93MB
  • 16. MyContacts Front-end/24. Controlled Components/1. parte.mp452.04MB
  • 16. MyContacts Front-end/25. Uncontrolled Components/1. parte.mp455.61MB
  • 16. MyContacts Front-end/26. Pegando os dados e lidando com o submit do form/1. parte.mp452.15MB
  • 16. MyContacts Front-end/27. Regra de negócio no front ou no back/1. parte.mp445.71MB
  • 16. MyContacts Front-end/28. Validando os dados do input de nome/1. parte.mp4104.03MB
  • 16. MyContacts Front-end/29. Validando os dados do input de e-mail/1. parte.mp487.88MB
  • 16. MyContacts Front-end/30. Exibindo os erros na interface/1. parte.mp460.4MB
  • 16. MyContacts Front-end/31. Abstraindo a lógica de erros em um Custom Hook/1. parte.mp4133.88MB
  • 16. MyContacts Front-end/32. Acessando o projeto pelo celular e ajustes no mobile/1. parte.mp450.38MB
  • 16. MyContacts Front-end/33. Melhorando a UX do input de e-mail/1. parte.mp446.35MB
  • 16. MyContacts Front-end/34. Adicionando máscara no input de telefone/1. parte.mp460.93MB
  • 16. MyContacts Front-end/35. Habilitando botão de submit quando o form estiver válido/1. parte.mp438.88MB
  • 16. MyContacts Front-end/36. Entendendo a fetch API/1. parte.mp493.37MB
  • 16. MyContacts Front-end/37. Same Origin Policy (SOP)/1. parte.mp4118.54MB
  • 16. MyContacts Front-end/38. Rodando o front e o back em paralelo/1. parte.mp480.12MB
  • 16. MyContacts Front-end/39. Cross-Origin Resource Sharing (CORS)/1. parte.mp4117.64MB
  • 16. MyContacts Front-end/40. Criando o middleware do CORS na API/1. parte.mp446.68MB
  • 16. MyContacts Front-end/41. Simple vs Preflighted requests/1. parte.mp4126.29MB
  • 16. MyContacts Front-end/42. Cacheando resultado do Preflight/1. parte.mp432.61MB
  • 16. MyContacts Front-end/43. Fazendo o parse do body da response/1. parte.mp429.07MB
  • 16. MyContacts Front-end/44. Movendo a request pra dentro do componente Home/1. parte.mp458.55MB
  • 16. MyContacts Front-end/45. Renderizando os dados retornados da API/1. parte.mp467.92MB
  • 16. MyContacts Front-end/46. Permitindo a reordenação da listagem/1. parte.mp4129.33MB
  • 16. MyContacts Front-end/47. Implementando a busca de contatos/1. parte.mp480.64MB
  • 16. MyContacts Front-end/48. Memorização de dados com useMemo/1. parte.mp442.74MB
  • 16. MyContacts Front-end/49. Melhoria de UX com status de loading/1. parte.mp4135.91MB
  • 16. MyContacts Front-end/50. Trabalhando com asyncawait dentro do useEffect/1. parte.mp4121.97MB
  • 16. MyContacts Front-end/51. Entendendo a Service Layer/1. parte.mp434.34MB
  • 16. MyContacts Front-end/52. Implementando o serviço de contatos/1. parte.mp431.35MB
  • 16. MyContacts Front-end/53. Criando o HttpClient/1. parte.mp472.93MB
  • 16. MyContacts Front-end/54. Tratamento de erros no JavaScript/1. parte.mp487.39MB
  • 16. MyContacts Front-end/55. Códigos de status HTTP e ajustes no Back-end/1. parte.mp489.78MB
  • 16. MyContacts Front-end/56. Tratando os erros retornados pela API/1. parte.mp4167.45MB
  • 16. MyContacts Front-end/57. Fazendo o parse do body baseado no Content-Type/1. parte.mp4188.58MB
  • 16. MyContacts Front-end/58. Tipos de erro do JavaScript/1. parte.mp473.21MB
  • 16. MyContacts Front-end/59. Criando o nosso próprio tipo de erro (APIError)/1. parte.mp4153.74MB
  • 16. MyContacts Front-end/70. Exibindo mensagem de erro na listagem de contatos/1. parte.mp492.18MB
  • 16. MyContacts Front-end/71. Lidando com o clique no botão de Tentar novamente/1. parte.mp453.28MB
  • 16. MyContacts Front-end/72. Resolvendo problemas de loop infinito no useEffect/1. parte.mp492.93MB
  • 16. MyContacts Front-end/73. useMemo vs useCallback analisando o código fonte do React/1. parte.mp4155.1MB
  • 16. MyContacts Front-end/74. Exibindo mensagem de nenhum contato cadastrado/1. parte.mp4177.45MB
  • 16. MyContacts Front-end/75. Exibindo mensagem de nenhum contato encontrado/1. parte.mp453.68MB
  • 16. MyContacts Front-end/76. Otimizando os arquivos svg/1. parte.mp412.54MB
  • 16. MyContacts Front-end/77. Populando o select de categorias com os dados da API/1. parte.mp481.51MB
  • 16. MyContacts Front-end/78. Tratando os erros no carregamento de categorias/1. parte.mp446.27MB
  • 16. MyContacts Front-end/79. Adicionando status de loading no Select de categorias/1. parte.mp485.93MB
  • 16. MyContacts Front-end/80. Componentizando o Spinner/1. parte.mp453.19MB
  • 16. MyContacts Front-end/81. Implementando a criação de contatos/1. parte.mp4167.54MB
  • 16. MyContacts Front-end/82. Refatorando o HttpClient/1. parte.mp4152.54MB
  • 16. MyContacts Front-end/83. Melhorando as validações do Back-end/1. parte.mp4127.88MB
  • 16. MyContacts Front-end/84. Melhorias na UX do formulário/1. parte.mp4141.8MB
  • 16. MyContacts Front-end/85. Iniciando o desenvolvimento do componente de Toasts/1. parte.mp491.17MB
  • 16. MyContacts Front-end/86. Criando o componente ToastMessage/1. parte.mp469.84MB
  • 16. MyContacts Front-end/87. Trabalhando com variantes no Styled Components/1. parte.mp449.52MB
  • 16. MyContacts Front-end/88. Context API Não Entendendo o EventEmitter/1. parte.mp470.35MB
  • 16. MyContacts Front-end/89. Criando eventos customizados com a API de CustomEvents do JavaScript/1. parte.mp4142.68MB
  • 16. MyContacts Front-end/90. Por quê vamos criar o nosso próprio EventManager/1. parte.mp441.06MB
  • 16. MyContacts Front-end/91. Criando métodos para adicionar listeners e emitir eventos/1. parte.mp461.93MB
  • 16. MyContacts Front-end/92. Implementando o método de remoção de event listeners/1. parte.mp449.73MB
  • 16. MyContacts Front-end/93. Refatorando o EventManager para usar o Map/1. parte.mp454.88MB
  • 16. MyContacts Front-end/94. Substituindo o CustomEvent pelo nosso EventManager/1. parte.mp432.33MB
  • 16. MyContacts Front-end/95. Implementando a funcionalidade de remover Toasts/1. parte.mp459.13MB
  • 16. MyContacts Front-end/96. Dicas de acessibilidade/1. parte.mp458.41MB
  • 16. MyContacts Front-end/97. Removendo os Toasts automaticamente após um período de tempo/1. parte.mp4154.28MB
  • 16. MyContacts Front-end/98. Limpando os dados do formulário após o envio/1. parte.mp415.41MB
  • 16. MyContacts Front-end/99. Carregando os dados do contato na página de edição/1. parte.mp478.69MB
  • 16. MyContacts Front-end/100. Entendendo a estratégia de State Lifting/1. parte.mp459.02MB
  • 16. MyContacts Front-end/101. Entendendo a estratégia de Derived States e a propriedade key/1. parte.mp486.47MB
  • 16. MyContacts Front-end/102. Acessando componentes de forma imperativa + análise código fonte do React/1. parte.mp4200.96MB
  • 16. MyContacts Front-end/103. Ajustes no formulário de edição/1. parte.mp470.22MB
  • 16. MyContacts Front-end/104. Implementando a edição de contatos/1. parte.mp441.09MB
  • 16. MyContacts Front-end/105. Refatorando o reset do formulário na página de criação/1. parte.mp413.79MB
  • 16. MyContacts Front-end/106. Dinamizando o componente Modal/1. parte.mp476.69MB
  • 16. MyContacts Front-end/107. Capturando os dados do contato que está sendo deletado/1. parte.mp460.44MB
  • 16. MyContacts Front-end/108. Realizando a request para deletar o contato/1. parte.mp470.63MB
  • 16. MyContacts Front-end/109. Melhorando o uso dos React Portals/1. parte.mp480.19MB
  • 16. MyContacts Front-end/110. Entendendo o Warning Can't perform a React state update on an unmounted component”/1. parte.mp471.15MB
  • 16. MyContacts Front-end/111. Criando um custom hook para suprimir o Warning/1. parte.mp467.02MB
  • 16. MyContacts Front-end/112. Entendendo os problemas escondidos na página de edição/1. parte.mp425.42MB
  • 16. MyContacts Front-end/113. Resolvendo os problemas da página de edição com custom hooks/1. parte.mp457.72MB
  • 16. MyContacts Front-end/114. Finalização do módulo/1. parte.mp488.19MB
  • 17. Patterns e Animações no React/6. Introdução/1. parte.mp415.76MB
  • 17. Patterns e Animações no React/7. Entendendo os DataMappers/1. parte.mp465.14MB
  • 17. Patterns e Animações no React/8. Iniciando a criação do ContactMapper/1. parte.mp4105.77MB
  • 17. Patterns e Animações no React/9. Implementando o toDomain no ContactMapper/1. parte.mp477.76MB
  • 17. Patterns e Animações no React/10. Criando o CategoryMapper/1. parte.mp426.77MB
  • 17. Patterns e Animações no React/11. Entendendo o ContainerPresentational Component Pattern/1. parte.mp4130.15MB
  • 17. Patterns e Animações no React/12. Implementando o ContainerPresentational Pattern/1. parte.mp492.08MB
  • 17. Patterns e Animações no React/13. Refatorando do ContainerPresentational para os React Hooks/1. parte.mp4228.61MB
  • 17. Patterns e Animações no React/14. Quando componentizar/1. parte.mp476.02MB
  • 17. Patterns e Animações no React/15. Componentizando a Home PT1/1. parte.mp4121.73MB
  • 17. Patterns e Animações no React/17. Componentizando a Home PT2/1. parte.mp4195.63MB
  • 17. Patterns e Animações no React/18. Melhorando a legibilidade das condicionais/1. parte.mp488.25MB
  • 17. Patterns e Animações no React/19. Próximos passos/1. parte.mp440.2MB
  • 17. Patterns e Animações no React/20. Animando a entrada do Modal com keyframes/1. parte.mp457.91MB
  • 17. Patterns e Animações no React/21. Entendendo a problemática para animar a saída de componentes/1. parte.mp438MB
  • 17. Patterns e Animações no React/22. Implementando a animação de saída do Modal com timeout/1. parte.mp4111.34MB
  • 17. Patterns e Animações no React/23. Implementando a animação de saída do Modal com o animationend/1. parte.mp491.46MB
  • 17. Patterns e Animações no React/24. Criando o hook useAnimatedUnmount/1. parte.mp449.92MB
  • 17. Patterns e Animações no React/25. Animando a entrada de componentes em listas/1. parte.mp429.6MB
  • 17. Patterns e Animações no React/26. Animando a saída de componentes em listas/1. parte.mp4105.55MB
  • 17. Patterns e Animações no React/27. Removendo a toast dos states quando a animação terminar/1. parte.mp470.96MB
  • 17. Patterns e Animações no React/28. Criando o hook useAnimatedList/1. parte.mp453.33MB
  • 17. Patterns e Animações no React/29. Movendo a renderização da lista para uma função auxiliar/1. parte.mp453.22MB
  • 17. Patterns e Animações no React/30. Criando as referências com o createRef/1. parte.mp4134.65MB
  • 17. Patterns e Animações no React/31. Adicionando os listeners de animationend/1. parte.mp477.96MB
  • 17. Patterns e Animações no React/32. Finalizando a criação do useAnimatedList/1. parte.mp4117.01MB
  • 17. Patterns e Animações no React/33. Bônus otimizando componentes com Reactmemo/1. parte.mp448.58MB
  • 18. React 18 e Router v6/1. Introdução/1. parte.mp417.26MB
  • 18. React 18 e Router v6/2. Ferramentas para identificar pacotes desatualizados/1. parte.mp489.67MB
  • 18. React 18 e Router v6/3. Atualizando as dependências do Front-end/1. parte.mp453.01MB
  • 18. React 18 e Router v6/4. Entendendo o Concurrent React/1. parte.mp4136.21MB
  • 18. React 18 e Router v6/5. Definindo transições com useTransition e startTransition/1. parte.mp4133.47MB
  • 18. React 18 e Router v6/6. Transições em efeitos colaterais com useDeferredValue/1. parte.mp4109.81MB
  • 18. React 18 e Router v6/7. Corrigindo o “blink” das animações/1. parte.mp414.94MB
  • 18. React 18 e Router v6/8. Delete sem where 🌝/1. parte.mp46.47MB
  • 18. React 18 e Router v6/9. Entendendo o StrictMode/1. parte.mp484.73MB
  • 18. React 18 e Router v6/20. Resolvendo o bug do React Router v5 no React 18/1. parte.mp435.83MB
  • 18. React 18 e Router v6/21. Cancelando requests com AbortController/1. parte.mp492.17MB
  • 18. React 18 e Router v6/22. Bônus liberando múltiplas origens no CORS/1. parte.mp493.1MB
  • 18. React 18 e Router v6/23. Entendendo o automatic batching de states/1. parte.mp471.09MB
  • 18. React 18 e Router v6/24. Entendendo e usando o flushSync/1. parte.mp4107.14MB
  • 18. React 18 e Router v6/25. SSR e o hook useId/1. parte.mp4121.45MB
  • 18. React 18 e Router v6/26. A nova forma de definir as defaultProps/1. parte.mp464.12MB
  • 18. React 18 e Router v6/27. Atualizando para o React Router v6/1. parte.mp468.16MB
  • 18. React 18 e Router v6/28. Mudanças no componente Route/1. parte.mp475.07MB
  • 18. React 18 e Router v6/29. Entendendo o componente Routes/1. parte.mp433.86MB
  • 18. React 18 e Router v6/30. Novo comportamento do componente Link/1. parte.mp417.06MB
  • 18. React 18 e Router v6/31. Os substitutos do useHistory/1. parte.mp446.51MB
  • 18. React 18 e Router v6/32. Declarando as rotas com o useRoutes/1. parte.mp413.41MB
  • 18. React 18 e Router v6/33. Bônus criando o HOC withRouter para Class Components/1. parte.mp435.27MB
  • 21. WAITERAPP/1. Desenvolvimento da API - PT1/1. parte.mp4411.8MB
  • 21. WAITERAPP/2. Desenvolvimento da API - PT2/1. parte.mp4420.67MB
  • 21. WAITERAPP/3. Desenvolvimento da UI Web com React e TS - PT1/1. parte.mp4426.6MB
  • 21. WAITERAPP/4. Desenvolvimento da UI Web com React e TS - PT2/1. parte.mp4433.63MB
  • 21. WAITERAPP/5. Desenvolvimento da UI Mobile com React Native e TS - PT1/1. parte.mp4381.1MB
  • 21. WAITERAPP/7. Desenvolvimento da UI Mobile com React Native e TS - PT3/1. parte.mp4387.32MB
  • 21. WAITERAPP/8. Desenvolvimento da UI Mobile com React Native e TS - PT4/1. parte.mp4436.69MB
  • 21. WAITERAPP/9. Integração do app mobile com a API/1. parte.mp4331.76MB
  • 21. WAITERAPP/10. Integração do front-end web com a API + implementação dos WebSockets/1. parte.mp4402.43MB
  • 22. Lives/1. Como se destacar e chamar a atenção dos(as) Tech Recruiters/1. parte.mp4292.88MB
  • 23. Materiais Baixáveis/4. Modelo de Currículo/1. parte.mp496.3MB
  • 25. React Hooks + eBook/2. useState/1. parte.mp416.48MB
  • 25. React Hooks + eBook/3. useEffect/1. parte.mp417.29MB
  • 25. React Hooks + eBook/4. useContext/1. parte.mp44.18MB
  • 25. React Hooks + eBook/5. useReducer/1. parte.mp419.23MB
  • 25. React Hooks + eBook/6. useCallback/1. parte.mp412.03MB
  • 25. React Hooks + eBook/7. useMemo/1. parte.mp49.6MB
  • 25. React Hooks + eBook/8. useRef/1. parte.mp413.04MB
  • 25. React Hooks + eBook/9. useImperativeHandle/1. parte.mp49.99MB
  • 25. React Hooks + eBook/10. useEffect vs useLayoutEffect/1. parte.mp412.62MB
  • 25. React Hooks + eBook/11. Custom Hooks/1. parte.mp49.31MB
  • 25. React Hooks + eBook/12. useDebugValue/1. parte.mp417.74MB