Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
1.1 Arquivos de ajuda.zip |
6.40KB |
1.1 Babel.html |
80B |
1.1 Download Google Chrome.html |
102B |
1.1 instala-docker-ce-e-mais.txt |
972B |
1.1 S.O.L.I.D (em inglês).html |
96B |
1.2 Can I use....html |
81B |
1.2 Download VSCode.html |
99B |
1.3 Download NodeJS.html |
92B |
1. Apresentação.mp4 |
38.97MB |
1. Apresentação.srt |
9.51KB |
1. A técnica do pomodoro.mp4 |
64.92MB |
1. A técnica do pomodoro.srt |
16.84KB |
1. Babel e can i use....mp4 |
167.53MB |
1. Babel e can i use....srt |
29.28KB |
1. Console.log.mp4 |
76.39MB |
1. Console.log.srt |
21.91KB |
1. Conteúdo gratuito.html |
444B |
1. Criando classes.mp4 |
41.48MB |
1. Criando classes.srt |
11.21KB |
1. Criando um app com o React.mp4 |
45.20MB |
1. Criando um app com o React.srt |
9.63KB |
1. Criando um namespace.mp4 |
47.12MB |
1. Criando um namespace.srt |
10.89KB |
1. Criando um servidor na Google Cloud Platform.mp4 |
97.02MB |
1. Criando um servidor na Google Cloud Platform.srt |
20.93KB |
1. Decorator de classes no TypeScript - Introdução.mp4 |
104.26MB |
1. Decorator de classes no TypeScript - Introdução.srt |
24.42KB |
1. Extensões que utilizo no VSCode.mp4 |
72.45MB |
1. Extensões que utilizo no VSCode.srt |
12.65KB |
1. Generics - Introdução aos tipos genéricos.mp4 |
104.37MB |
1. Generics - Introdução aos tipos genéricos.srt |
28.84KB |
1. Instalando NodeJS, VSCode e Chrome no Windows.mp4 |
72.57MB |
1. Instalando NodeJS, VSCode e Chrome no Windows.srt |
18.41KB |
1. Introdução ao Jest.mp4 |
145.73MB |
1. Introdução ao Jest.srt |
27.54KB |
1. Introdução ao TypeScript.mp4 |
134.04MB |
1. Introdução ao TypeScript.srt |
32.00KB |
1. Maneiras de declarar funções.mp4 |
85.02MB |
1. Maneiras de declarar funções.srt |
17.75KB |
1. MariaDB, MySQL Workbench, Docker e Insomnia.mp4 |
200.50MB |
1. MariaDB, MySQL Workbench, Docker e Insomnia.srt |
30.11KB |
1. Modificações na API Rest.mp4 |
186.85MB |
1. Modificações na API Rest.srt |
28.53KB |
1. Notas Importantes sobre esta seção pública.html |
569B |
1. O que são os princípios S.O.L.I.D. (SOLID).mp4 |
36.30MB |
1. O que são os princípios S.O.L.I.D. (SOLID).srt |
7.71KB |
1. Os pilares da programação orientada a objetos (POO).mp4 |
79.26MB |
1. Os pilares da programação orientada a objetos (POO).srt |
14.62KB |
1. Parabéns para quem chegou até aqui.html |
2.14KB |
1. Pasta da seção node.mp4 |
7.94MB |
1. Pasta da seção node.srt |
2.71KB |
1. Promises.mp4 |
153.99MB |
1. Promises.srt |
29.23KB |
1. Revisando Objetos.mp4 |
167.38MB |
1. Revisando Objetos.srt |
44.07KB |
1. Revisão do básico em Arrays.mp4 |
91.17MB |
1. Revisão do básico em Arrays.srt |
24.79KB |
1. Seção em andamento.mp4 |
1.44MB |
1. Seção em andamento.srt |
0B |
1. Sintaxe de Type Annotations no TypeScript.mp4 |
113.24MB |
1. Sintaxe de Type Annotations no TypeScript.srt |
27.00KB |
1. Type Guard - Refinando Tipos.mp4 |
85.53MB |
1. Type Guard - Refinando Tipos.srt |
18.01KB |
10.1 polimorfismo.zip |
804B |
10. Código do exercício solucionado.html |
773B |
10. Configurando os áudios (alarmes).mp4 |
44.28MB |
10. Configurando os áudios (alarmes).srt |
5.47KB |
10. Construtor privado e singleton.mp4 |
88.34MB |
10. Construtor privado e singleton.srt |
16.61KB |
10. Exercício - Votação (SOLUÇÃO).mp4 |
126.39MB |
10. Exercício - Votação (SOLUÇÃO).srt |
20.92KB |
10. Express - req.params, req.query e req.body.mp4 |
135.98MB |
10. Express - req.params, req.query e req.body.srt |
30.19KB |
10. Funções construtoras (constructor functions).mp4 |
84.69MB |
10. Funções construtoras (constructor functions).srt |
17.40KB |
10. Gerando o JWT do usuário.mp4 |
120.71MB |
10. Gerando o JWT do usuário.srt |
23.02KB |
10. Integração entre Shopping-Cart.ts com Discount.ts.mp4 |
65.17MB |
10. Integração entre Shopping-Cart.ts com Discount.ts.srt |
7.99KB |
10. ISP - Interface Segregation Principle (Princípio da Segregação de Interface) #2.mp4 |
76.50MB |
10. ISP - Interface Segregation Principle (Princípio da Segregação de Interface) #2.srt |
13.34KB |
10. Listando e apagando contatos (Read e Delete).mp4 |
118.51MB |
10. Listando e apagando contatos (Read e Delete).srt |
21.13KB |
10. MyRoute - Rota personalizada e privada.mp4 |
85.38MB |
10. MyRoute - Rota personalizada e privada.srt |
19.19KB |
10. Operação ternária.mp4 |
47.69MB |
10. Operação ternária.srt |
10.60KB |
10. Polimorfismo.mp4 |
130.84MB |
10. Polimorfismo.srt |
21.65KB |
10. Retrovisores com Match e Replace.mp4 |
99.98MB |
10. Retrovisores com Match e Replace.srt |
28.38KB |
10. Salvando no localStorage.mp4 |
64.19MB |
10. Salvando no localStorage.srt |
9.06KB |
10. Tipo unknown.mp4 |
18.50MB |
10. Tipo unknown.srt |
4.23KB |
11.1 calc2.zip |
2.80KB |
11.1 factory_prototypes.zip |
1.05KB |
11. Calculadora com função construtora.mp4 |
167.61MB |
11. Calculadora com função construtora.srt |
32.62KB |
11. Classes, métodos e atributos abstratos.mp4 |
148.44MB |
11. Classes, métodos e atributos abstratos.srt |
25.13KB |
11. Correção ao apagar contatos.mp4 |
13.74MB |
11. Correção ao apagar contatos.srt |
3.20KB |
11. DIP - Dependency Inversion Principle (Princípio da Inversão de Dependência).mp4 |
169.72MB |
11. DIP - Dependency Inversion Principle (Princípio da Inversão de Dependência).srt |
28.23KB |
11. Express Router e Controllers.mp4 |
117.14MB |
11. Express Router e Controllers.srt |
21.46KB |
11. Factory Functions + Prototypes.mp4 |
99.47MB |
11. Factory Functions + Prototypes.srt |
18.36KB |
11. Iniciando a lógica do pomodoro.mp4 |
148.45MB |
11. Iniciando a lógica do pomodoro.srt |
18.17KB |
11. Let vs Var - Primeira diferença.mp4 |
22.15MB |
11. Let vs Var - Primeira diferença.srt |
7.63KB |
11. Lookahead e Lookbehind (Lookaround).mp4 |
192.49MB |
11. Lookahead e Lookbehind (Lookaround).srt |
34.94KB |
11. Middleware de verificação do JWT.mp4 |
87.77MB |
11. Middleware de verificação do JWT.srt |
15.09KB |
11. Objeto Date.mp4 |
160.38MB |
11. Objeto Date.srt |
31.11KB |
11. React Toastify.mp4 |
76.50MB |
11. React Toastify.srt |
12.85KB |
11. Separando os componentes.mp4 |
167.20MB |
11. Separando os componentes.srt |
21.56KB |
11. Testando a integração da Order.ts.mp4 |
204.71MB |
11. Testando a integração da Order.ts.srt |
28.12KB |
11. Union Types.mp4 |
59.94MB |
11. Union Types.srt |
11.32KB |
12. Associação entre classes.mp4 |
96.02MB |
12. Associação entre classes.srt |
19.91KB |
12. Concluindo a lógica do pomodoro.mp4 |
46.99MB |
12. Concluindo a lógica do pomodoro.srt |
5.88KB |
12. Configurando o Axios.mp4 |
70.62MB |
12. Configurando o Axios.srt |
12.18KB |
12. Correções de segurança para usuários.mp4 |
151.41MB |
12. Correções de segurança para usuários.srt |
29.37KB |
12. Desafio - Validando o front-end.mp4 |
107.56MB |
12. Desafio - Validando o front-end.srt |
21.29KB |
12. Express Views.mp4 |
70.68MB |
12. Express Views.srt |
13.57KB |
12. Funções recursivas.mp4 |
30.81MB |
12. Funções recursivas.srt |
10.01KB |
12. Notas finais e receitas.mp4 |
271.68MB |
12. Notas finais e receitas.srt |
44.00KB |
12. SwitchCase.mp4 |
160.18MB |
12. SwitchCase.srt |
29.04KB |
12. Test coverage (cobertura de testes).mp4 |
49.11MB |
12. Test coverage (cobertura de testes).srt |
8.10KB |
12. Tipos de dados primitivos.mp4 |
93.67MB |
12. Tipos de dados primitivos.srt |
21.51KB |
12. Tipos Literais.mp4 |
76.44MB |
12. Tipos Literais.srt |
15.25KB |
12. Vantagens, desvantagens e DRY, YAGNI, KISS, SOC, MVP.mp4 |
112.71MB |
12. Vantagens, desvantagens e DRY, YAGNI, KISS, SOC, MVP.srt |
24.31KB |
13. Corrigindo Horas trabalhadas.mp4 |
54.91MB |
13. Corrigindo Horas trabalhadas.srt |
9.35KB |
13. Criando seeds.mp4 |
62.38MB |
13. Criando seeds.srt |
10.82KB |
13. Exercício com switch e date.mp4 |
189.29MB |
13. Exercício com switch e date.srt |
26.46KB |
13. Express - Arquivos estáticos.mp4 |
40.99MB |
13. Express - Arquivos estáticos.srt |
7.22KB |
13. Funções geradoras.mp4 |
95.54MB |
13. Funções geradoras.srt |
19.59KB |
13. Inversão de dependência (Dependency Inversion).mp4 |
30.53MB |
13. Inversão de dependência (Dependency Inversion).srt |
6.58KB |
13. Operadores aritméticos, de atribuição e incremento.mp4 |
158.81MB |
13. Operadores aritméticos, de atribuição e incremento.srt |
41.83KB |
13. Redux + React.mp4 |
216.29MB |
13. Redux + React.srt |
40.04KB |
13. Type alias.mp4 |
72.16MB |
13. Type alias.srt |
13.41KB |
14. Agregação entre classes.mp4 |
125.45MB |
14. Agregação entre classes.srt |
22.85KB |
14. alert, confirm e prompt (Navegador).mp4 |
98.29MB |
14. alert, confirm e prompt (Navegador).srt |
34.15KB |
14. Express + Webpack.mp4 |
86.34MB |
14. Express + Webpack.srt |
14.25KB |
14. Intersection Types.mp4 |
64.51MB |
14. Intersection Types.srt |
11.85KB |
14. Mais diferenças entre var e letconst.mp4 |
124.08MB |
14. Mais diferenças entre var e letconst.srt |
25.08KB |
14. Rotas de alunos.mp4 |
81.70MB |
14. Rotas de alunos.srt |
15.63KB |
14. Separando Actions e Reducers.mp4 |
91.78MB |
14. Separando Actions e Reducers.srt |
18.51KB |
15. Atribuição via desestruturação (Arrays).mp4 |
88.14MB |
15. Atribuição via desestruturação (Arrays).srt |
25.03KB |
15. Composição entre classes.mp4 |
64.34MB |
15. Composição entre classes.srt |
15.46KB |
15. CRUD de alunos.mp4 |
156.84MB |
15. CRUD de alunos.srt |
25.98KB |
15. Exercícios - Solução.mp4 |
39.25MB |
15. Exercícios - Solução.srt |
11.05KB |
15. Express Middlewares.mp4 |
165.54MB |
15. Express Middlewares.srt |
27.00KB |
15. Funções como tipo.mp4 |
61.38MB |
15. Funções como tipo.srt |
14.86KB |
15. Redux Saga.mp4 |
176.37MB |
15. Redux Saga.srt |
32.92KB |
16.1 MongoDB Atlas.html |
96B |
16. Atribuição via desestruturação (Objetos).mp4 |
55.77MB |
16. Atribuição via desestruturação (Objetos).srt |
14.13KB |
16. Criando um servidor MongoDB.mp4 |
37.92MB |
16. Criando um servidor MongoDB.srt |
9.16KB |
16. Exercício com variáveis.mp4 |
48.07MB |
16. Exercício com variáveis.srt |
12.12KB |
16. Implementando Type Alias em Classes.mp4 |
82.45MB |
16. Implementando Type Alias em Classes.srt |
16.22KB |
16. O Structural type system do TypeScript.mp4 |
71.02MB |
16. O Structural type system do TypeScript.srt |
13.70KB |
16. Redux Persist.mp4 |
114.00MB |
16. Redux Persist.srt |
19.44KB |
16. Upload de arquivos.mp4 |
129.97MB |
16. Upload de arquivos.srt |
28.15KB |
17. Copiando a base para o projeto.mp4 |
45.52MB |
17. Copiando a base para o projeto.srt |
8.99KB |
17. For - Clássico - Estrutura de repetição.mp4 |
82.49MB |
17. For - Clássico - Estrutura de repetição.srt |
23.51KB |
17. Interfaces em TypeScript.mp4 |
54.02MB |
17. Interfaces em TypeScript.srt |
13.66KB |
17. Mais sobre strings.mp4 |
147.53MB |
17. Mais sobre strings.srt |
37.33KB |
17. MongoDB - Conexão e primeiro Model.mp4 |
217.87MB |
17. MongoDB - Conexão e primeiro Model.srt |
40.58KB |
17. Tratando os arquivos enviados.mp4 |
70.06MB |
17. Tratando os arquivos enviados.srt |
12.09KB |
17. Type assertions.mp4 |
77.08MB |
17. Type assertions.srt |
17.95KB |
18.1 MDN - Video tag.html |
124B |
18.1 perguntas.html |
1.03KB |
18. Configuração do Webpack #1.mp4 |
222.51MB |
18. Configuração do Webpack #1.srt |
31.37KB |
18. Exercícios com for.mp4 |
136.88MB |
18. Exercícios com for.srt |
27.67KB |
18. Exercícios com strings.mp4 |
166.68MB |
18. Exercícios com strings.srt |
33.16KB |
18. Express Session e Flash Messages.mp4 |
136.29MB |
18. Express Session e Flash Messages.srt |
25.43KB |
18. Páginas e rotas da aplicação.mp4 |
66.83MB |
18. Páginas e rotas da aplicação.srt |
12.08KB |
18. Salvando a foto na base de dados.mp4 |
221.21MB |
18. Salvando a foto na base de dados.srt |
36.59KB |
18. Usando interfaces e classes.mp4 |
215.29MB |
18. Usando interfaces e classes.srt |
33.09KB |
19. Buscando alunos da API.mp4 |
198.90MB |
19. Buscando alunos da API.srt |
31.65KB |
19. Configuração do Webpack #2.mp4 |
89.49MB |
19. Configuração do Webpack #2.srt |
13.88KB |
19. Declaration merging em interfaces.mp4 |
36.14MB |
19. Declaration merging em interfaces.srt |
8.84KB |
19. DOM e a árvore do DOM.mp4 |
57.67MB |
19. DOM e a árvore do DOM.srt |
11.77KB |
19. Injetando conteúdo nos views.mp4 |
183.20MB |
19. Injetando conteúdo nos views.srt |
30.45KB |
19. Listando alunos com suas fotos.mp4 |
149.09MB |
19. Listando alunos com suas fotos.srt |
22.85KB |
19. Mais sobre numbers.mp4 |
129.13MB |
19. Mais sobre numbers.srt |
32.34KB |
2.1 Arquivos de ajuda.zip |
6.40KB |
2.1 aula17.zip |
266.92KB |
2.1 Documentação MDN.html |
142B |
2.1 instalacao-ubuntu.txt |
574B |
2.1 settings.json |
11.33KB |
2.1 webpack-boilerplate.zip |
51.24KB |
2. Array e Promises são generics.mp4 |
55.94MB |
2. Array e Promises são generics.srt |
10.88KB |
2. Avaliação de curto-circuito com operadores lógicos.mp4 |
69.47MB |
2. Avaliação de curto-circuito com operadores lógicos.srt |
18.54KB |
2. Classes em TypeScript - Moldes para objetos.mp4 |
180.21MB |
2. Classes em TypeScript - Moldes para objetos.srt |
33.31KB |
2. Começando com expressões regulares.mp4 |
107.91MB |
2. Começando com expressões regulares.srt |
28.68KB |
2. Configurações iniciais.mp4 |
101.39MB |
2. Configurações iniciais.srt |
19.39KB |
2. Configurando um novo projeto.mp4 |
73.68MB |
2. Configurando um novo projeto.srt |
17.37KB |
2. Create react app com TypeScript.mp4 |
79.67MB |
2. Create react app com TypeScript.srt |
12.68KB |
2. Download da Base (Node - Aula 17).html |
563B |
2. Editorconfig.mp4 |
26.49MB |
2. Editorconfig.srt |
4.78KB |
2. Eslint, prettier e editorconfig.mp4 |
154.89MB |
2. Eslint, prettier e editorconfig.srt |
28.96KB |
2. Execícios.mp4 |
17.89MB |
2. Execícios.srt |
6.21KB |
2. Getters e Setters.mp4 |
119.63MB |
2. Getters e Setters.srt |
24.26KB |
2. Instalando NodeJS, VSCode e Chrome no Linux (Ubuntu 18.04).mp4 |
106.86MB |
2. Instalando NodeJS, VSCode e Chrome no Linux (Ubuntu 18.04).srt |
21.86KB |
2. Introdução aos padrões de projeto (Design Patterns).mp4 |
73.79MB |
2. Introdução aos padrões de projeto (Design Patterns).srt |
16.98KB |
2. keyof e typeof.mp4 |
56.31MB |
2. keyof e typeof.srt |
13.47KB |
2. Linux criando as chaves SSH e acessando o servidor.mp4 |
59.15MB |
2. Linux criando as chaves SSH e acessando o servidor.srt |
12.97KB |
2. Método Splice.mp4 |
87.11MB |
2. Método Splice.srt |
21.64KB |
2. Métodos úteis para Promises.mp4 |
120.98MB |
2. Métodos úteis para Promises.srt |
29.06KB |
2. Módulos (1).mp4 |
124.20MB |
2. Módulos (1).srt |
27.86KB |
2. Object.defineProperty() e Object.defineProperties().mp4 |
115.12MB |
2. Object.defineProperty() e Object.defineProperties().srt |
22.84KB |
2. Operadores de comparação.mp4 |
88.66MB |
2. Operadores de comparação.srt |
20.16KB |
2. Parâmetros da função.mp4 |
154.11MB |
2. Parâmetros da função.srt |
36.93KB |
2. Pasta do projeto TypeScript.mp4 |
27.23MB |
2. Pasta do projeto TypeScript.srt |
5.62KB |
2. Quando o decorador de classe é chamado.mp4 |
33.87MB |
2. Quando o decorador de classe é chamado.srt |
7.00KB |
2. Reference para import de arquivos #1.mp4 |
76.91MB |
2. Reference para import de arquivos #1.srt |
13.27KB |
2. Repositório da seção.html |
217B |
2. Tipo any.mp4 |
33.24MB |
2. Tipo any.srt |
7.66KB |
2. Webpack (Boilerplate).mp4 |
230.86MB |
2. Webpack (Boilerplate).srt |
55.70KB |
20. Arquivos estáticos.mp4 |
69.44MB |
20. Arquivos estáticos.srt |
10.90KB |
20. Cadastrando novos usuários na aplicação.mp4 |
301.70MB |
20. Cadastrando novos usuários na aplicação.srt |
40.02KB |
20. Exercício - Arquivos HTML e CSS.html |
802B |
20. For in - Estrutura de repetição.mp4 |
46.38MB |
20. For in - Estrutura de repetição.srt |
11.62KB |
20. Helmet e CSRF.mp4 |
129.28MB |
20. Helmet e CSRF.srt |
20.50KB |
20. Objeto Math.mp4 |
88.33MB |
20. Objeto Math.srt |
20.33KB |
21.1 config_nginx.zip |
1.36KB |
21.2 guia.txt |
2.10KB |
21. Deploy da nossa API.mp4 |
340.52MB |
21. Deploy da nossa API.srt |
53.26KB |
21. Exercícios com numbers e Math.mp4 |
123.91MB |
21. Exercícios com numbers e Math.srt |
30.47KB |
21. Exercício - Validando um formulário.mp4 |
327.03MB |
21. Exercício - Validando um formulário.srt |
49.29KB |
21. For of - Estrutura de repetição.mp4 |
80.77MB |
21. For of - Estrutura de repetição.srt |
16.09KB |
21. Login #1.mp4 |
142.13MB |
21. Login #1.srt |
20.53KB |
21. Resumo.mp4 |
107.89MB |
21. Resumo.srt |
21.42KB |
22. Arrays (Básico).mp4 |
147.65MB |
22. Arrays (Básico).srt |
36.12KB |
22. Exercícios com NodeList (Browser).mp4 |
86.20MB |
22. Exercícios com NodeList (Browser).srt |
18.08KB |
22. Login #2.mp4 |
211.18MB |
22. Login #2.srt |
30.29KB |
22. This em function e arrow function.mp4 |
79.15MB |
22. This em function e arrow function.srt |
14.44KB |
23. Componente Loading.mp4 |
185.35MB |
23. Componente Loading.srt |
28.20KB |
23. Const com valores mutáveis.html |
2.61KB |
23. While e Do While - Estrutura de repetição.mp4 |
82.70MB |
23. While e Do While - Estrutura de repetição.srt |
21.18KB |
24. Break e Continue.mp4 |
67.30MB |
24. Break e Continue.srt |
16.86KB |
24. Edição dos dados do usuário logado #1.mp4 |
140.84MB |
24. Edição dos dados do usuário logado #1.srt |
16.42KB |
24. Funções (Básico).mp4 |
111.53MB |
24. Funções (Básico).srt |
33.05KB |
25. Edição dos dados do usuário logado #2.mp4 |
284.49MB |
25. Edição dos dados do usuário logado #2.srt |
32.84KB |
25. Exercício com lógica de programação - 01.mp4 |
32.00MB |
25. Exercício com lógica de programação - 01.srt |
9.21KB |
25. Objetos (Básico).mp4 |
108.33MB |
25. Objetos (Básico).srt |
24.88KB |
26. Exercício com lógica de programação - 02.mp4 |
31.87MB |
26. Exercício com lógica de programação - 02.srt |
7.81KB |
26. Logout.mp4 |
95.69MB |
26. Logout.srt |
12.02KB |
26. Valores primitivos e valores por referência.mp4 |
93.60MB |
26. Valores primitivos e valores por referência.srt |
23.58KB |
27. Excluindo alunos.mp4 |
176.26MB |
27. Excluindo alunos.srt |
23.71KB |
27. Exercício com lógica de programação - 03.mp4 |
65.87MB |
27. Exercício com lógica de programação - 03.srt |
11.06KB |
27. Exercício para função, array e objetos.mp4 |
178.99MB |
27. Exercício para função, array e objetos.srt |
48.76KB |
28. Corrigindo o LOGIN_FAILURE.html |
2.80KB |
28. Tratando e lançando erros (try, catch, throw).mp4 |
93.57MB |
28. Tratando e lançando erros (try, catch, throw).srt |
19.02KB |
29. Cadastro de alunos #1.mp4 |
130.52MB |
29. Cadastro de alunos #1.srt |
14.32KB |
29. Tratando e lançando erros (try, catch, finally).mp4 |
93.58MB |
29. Tratando e lançando erros (try, catch, finally).srt |
20.32KB |
3.1 Arquivos de ajuda.zip |
6.40KB |
3.1 Documentação de Decorators.html |
121B |
3.1 Operador de coalescência nula.html |
166B |
3.1 settings.json |
2.51KB |
3.1 webpack-boilerplate.zip |
51.24KB |
3.2 String.prototype.replaceAll().html |
159B |
3.3 Compatibilidade das versões do ECMAScript.html |
120B |
3.4 Encadeamento opcional.html |
154B |
3. Adicionar ou subtrair tempo em datas com Javascript.mp4 |
144.55MB |
3. Adicionar ou subtrair tempo em datas com Javascript.srt |
21.65KB |
3. Asserções com o Jest.mp4 |
144.30MB |
3. Asserções com o Jest.srt |
27.35KB |
3. Async Await.mp4 |
143.48MB |
3. Async Await.srt |
25.99KB |
3. Concatenando arrays.mp4 |
28.10MB |
3. Concatenando arrays.srt |
7.60KB |
3. Correção core-js (de v2 para v3).mp4 |
20.91MB |
3. Correção core-js (de v2 para v3).srt |
4.34KB |
3. Criando o template HTML (EJS).mp4 |
105.39MB |
3. Criando o template HTML (EJS).srt |
20.26KB |
3. Decorator Factories (Fábrica de decoradores).mp4 |
46.42MB |
3. Decorator Factories (Fábrica de decoradores).srt |
7.82KB |
3. Eslint.mp4 |
87.00MB |
3. Eslint.srt |
19.67KB |
3. Eslint e Editorconfig.mp4 |
57.91MB |
3. Eslint e Editorconfig.srt |
9.56KB |
3. Generics com Interfaces e Type Alias.mp4 |
32.09MB |
3. Generics com Interfaces e Type Alias.srt |
9.23KB |
3. Getters e Setters.mp4 |
85.66MB |
3. Getters e Setters.srt |
15.59KB |
3. Github da seção.html |
629B |
3. Github da seção.html |
215B |
3. Herança com classes.mp4 |
128.69MB |
3. Herança com classes.srt |
21.67KB |
3. Limpando o projeto.mp4 |
55.52MB |
3. Limpando o projeto.srt |
8.12KB |
3. Módulos (2).mp4 |
117.85MB |
3. Módulos (2).srt |
24.70KB |
3. Não se esqueça de salvar seus arquivos antes de executar.html |
1.05KB |
3. Operadores Lógicos.mp4 |
86.60MB |
3. Operadores Lógicos.srt |
22.55KB |
3. Reference para import de arquivos #2.mp4 |
8.45MB |
3. Reference para import de arquivos #2.srt |
1.35KB |
3. Repositório da seção.html |
223B |
3. Repositório da seção TypeScript.html |
252B |
3. Repositório do curso.html |
732B |
3. Retorno da função.mp4 |
125.56MB |
3. Retorno da função.srt |
25.92KB |
3. Revisitando o tsconfig.json.mp4 |
177.02MB |
3. Revisitando o tsconfig.json.srt |
21.61KB |
3. Tipo void.mp4 |
29.06MB |
3. Tipo void.srt |
8.40KB |
3. UML Simples.mp4 |
62.60MB |
3. UML Simples.srt |
15.18KB |
3. Usando chaves com tipos.mp4 |
26.37MB |
3. Usando chaves com tipos.srt |
6.91KB |
3. Windows criando as chaves SSH e acessando o servidor.mp4 |
109.90MB |
3. Windows criando as chaves SSH e acessando o servidor.srt |
22.05KB |
30. Cadastro de alunos #2.mp4 |
181.89MB |
30. Cadastro de alunos #2.srt |
16.47KB |
30. setInterval e setTimeout.mp4 |
50.56MB |
30. setInterval e setTimeout.srt |
10.69KB |
31.1 relogio.zip |
2.62KB |
31. Cadastro de alunos #3.mp4 |
160.90MB |
31. Cadastro de alunos #3.srt |
17.56KB |
31. Exercício - Criando um timer com setInterval.mp4 |
204.80MB |
31. Exercício - Criando um timer com setInterval.srt |
39.47KB |
32.1 lista-tarefas.zip |
2.95KB |
32. Criando uma Lista de tarefas.mp4 |
294.76MB |
32. Criando uma Lista de tarefas.srt |
56.21KB |
32. Exibindo a foto do aluno.mp4 |
150.28MB |
32. Exibindo a foto do aluno.srt |
16.67KB |
33. Editando a foto do aluno.mp4 |
211.28MB |
33. Editando a foto do aluno.srt |
23.31KB |
34.1 nginx.zip |
1.78KB |
34. Deploy do React com NGINX.mp4 |
282.96MB |
34. Deploy do React com NGINX.srt |
27.39KB |
4.1 ajax.zip |
3.31KB |
4.1 Arquivos de ajuda.zip |
6.40KB |
4. Adicionar ou subtrair tempo em datas com React + JS.mp4 |
500.30MB |
4. Adicionar ou subtrair tempo em datas com React + JS.srt |
62.15KB |
4. Atualização Eslint.html |
351B |
4. Avaliação de Curto-Circuito (Short-Circuit).mp4 |
86.66MB |
4. Avaliação de Curto-Circuito (Short-Circuit).srt |
23.94KB |
4. Comentários de código.mp4 |
57.04MB |
4. Comentários de código.srt |
15.98KB |
4. Componentes.mp4 |
137.85MB |
4. Componentes.srt |
30.36KB |
4. Composição de decoradores.mp4 |
36.35MB |
4. Composição de decoradores.srt |
5.52KB |
4. Configurando o Git e enviando os arquivos para o servidor.mp4 |
132.12MB |
4. Configurando o Git e enviando os arquivos para o servidor.srt |
21.31KB |
4. Configurando o projeto.mp4 |
137.62MB |
4. Configurando o projeto.srt |
31.58KB |
4. Criando a página de Login Criar conta.mp4 |
96.37MB |
4. Criando a página de Login Criar conta.srt |
17.91KB |
4. Criando um carrinho de compras (sem princípios).mp4 |
130.66MB |
4. Criando um carrinho de compras (sem princípios).srt |
27.85KB |
4. ES6 Modules - ImportExport.mp4 |
213.52MB |
4. ES6 Modules - ImportExport.srt |
39.15KB |
4. Escopo léxico.mp4 |
22.95MB |
4. Escopo léxico.srt |
6.85KB |
4. Filter - Filtrando o array.mp4 |
169.54MB |
4. Filter - Filtrando o array.srt |
36.27KB |
4. Importando Javascript no TypeScript.mp4 |
28.39MB |
4. Importando Javascript no TypeScript.srt |
6.22KB |
4. Instalando o TypeScript.mp4 |
53.97MB |
4. Instalando o TypeScript.srt |
13.43KB |
4. Métodos de instância e estáticos.mp4 |
97.18MB |
4. Métodos de instância e estáticos.srt |
17.84KB |
4. Métodos úteis para objetos.mp4 |
143.73MB |
4. Métodos úteis para objetos.srt |
25.99KB |
4. Modificadores de acesso public e private.mp4 |
63.37MB |
4. Modificadores de acesso public e private.srt |
12.52KB |
4. NPM - Node Package Manager.mp4 |
124.36MB |
4. NPM - Node Package Manager.srt |
26.09KB |
4. Primeiro teste com spyOn.mp4 |
74.89MB |
4. Primeiro teste com spyOn.srt |
20.07KB |
4. Restrições em Generics (constraints).mp4 |
31.89MB |
4. Restrições em Generics (constraints).srt |
11.39KB |
4. String Match e Replace.mp4 |
85.87MB |
4. String Match e Replace.srt |
16.00KB |
4. Styled-Components.mp4 |
147.42MB |
4. Styled-Components.srt |
33.34KB |
4. Tipo object (objetos em geral).mp4 |
48.10MB |
4. Tipo object (objetos em geral).srt |
13.68KB |
4. Usando this como tipo.mp4 |
82.01MB |
4. Usando this como tipo.srt |
17.32KB |
4. useInterval (React Hook).mp4 |
83.06MB |
4. useInterval (React Hook).srt |
14.24KB |
4. XMLHttpRequest (GET) + Promises.mp4 |
226.77MB |
4. XMLHttpRequest (GET) + Promises.srt |
43.04KB |
5.1 Arquivos de ajuda.zip |
6.40KB |
5.1 instalar-node-12.txt |
273B |
5.1 modelo-webpack.zip |
62.15KB |
5.1 Tutorial Oficial do React.html |
109B |
5.1 validacpf-classe.zip |
993B |
5.2 Código completo.html |
121B |
5.3 Eslint + Prettier.html |
100B |
5.4 Resultado final.html |
98B |
5. Atualizando o Node para v12.x LTS.mp4 |
18.05MB |
5. Atualizando o Node para v12.x LTS.srt |
5.26KB |
5. Closures.mp4 |
61.99MB |
5. Closures.srt |
12.16KB |
5. Configurando as cores.mp4 |
39.60MB |
5. Configurando as cores.srt |
6.99KB |
5. Convertendo segundos em tempo (secondsToTime).mp4 |
48.84MB |
5. Convertendo segundos em tempo (secondsToTime).srt |
11.10KB |
5. Criando usuários (1).mp4 |
230.02MB |
5. Criando usuários (1).srt |
43.32KB |
5. Decoradores de método (method decorator).mp4 |
85.03MB |
5. Decoradores de método (method decorator).srt |
15.16KB |
5. Estilizando o form.mp4 |
60.43MB |
5. Estilizando o form.srt |
9.59KB |
5. Fetch API (GET).mp4 |
102.18MB |
5. Fetch API (GET).srt |
18.17KB |
5. Generics com classes (estrutura de dados pilha).mp4 |
93.25MB |
5. Generics com classes (estrutura de dados pilha).srt |
22.66KB |
5. Github da seção.html |
212B |
5. Herança com TypeScript.mp4 |
96.11MB |
5. Herança com TypeScript.srt |
24.16KB |
5. if, else if e else (1).mp4 |
92.71MB |
5. if, else if e else (1).srt |
22.77KB |
5. Instalando o Node e o Pm2 no servidor.mp4 |
105.59MB |
5. Instalando o Node e o Pm2 no servidor.srt |
20.25KB |
5. Instalando o ts-node e Code Runner.mp4 |
42.09MB |
5. Instalando o ts-node e Code Runner.srt |
10.18KB |
5. Jogo da velha com React Hooks e React Context.mp4 |
535.06MB |
5. Jogo da velha com React Hooks e React Context.srt |
79.20KB |
5. Map - Mapeando o array.mp4 |
141.04MB |
5. Map - Mapeando o array.srt |
26.32KB |
5. Navegador vs Node (HTML + JavaScript).mp4 |
100.26MB |
5. Navegador vs Node (HTML + JavaScript).srt |
29.58KB |
5. Nodemon e Sucrase.mp4 |
25.98MB |
5. Nodemon e Sucrase.srt |
6.17KB |
5. Nosso modelo antigo (agora com webpack).mp4 |
79.83MB |
5. Nosso modelo antigo (agora com webpack).srt |
15.78KB |
5. Overload de métodos e funções em TypeScript.mp4 |
54.62MB |
5. Overload de métodos e funções em TypeScript.srt |
14.10KB |
5. Prototypes.mp4 |
150.75MB |
5. Prototypes.srt |
28.61KB |
5. Quantificadores.mp4 |
125.90MB |
5. Quantificadores.srt |
28.56KB |
5. SRP - Single Responsibility Principle (Princípio da responsabilidade única).mp4 |
248.49MB |
5. SRP - Single Responsibility Principle (Princípio da responsabilidade única).srt |
44.66KB |
5. Testando Messaging.ts.mp4 |
79.19MB |
5. Testando Messaging.ts.srt |
11.02KB |
5. Tipo array.mp4 |
58.53MB |
5. Tipo array.srt |
12.74KB |
5. Usando classes (Validando CPF).mp4 |
171.10MB |
5. Usando classes (Validando CPF).srt |
26.70KB |
5. Utilizando bibliotecas de terceiros no TS.mp4 |
48.13MB |
5. Utilizando bibliotecas de terceiros no TS.srt |
7.80KB |
6.1 Arquivos de ajuda.zip |
6.40KB |
6.1 callbacks.zip |
428B |
6.1 Documentação de declarations files.html |
141B |
6.1 fetch-axios.zip |
6.12KB |
6.1 fs-recursao-mutua.zip |
714B |
6.1 geracpfn.zip |
65.35KB |
6.1 Jogo da velha novo (com useReducer).html |
112B |
6.1 validaForm.zip |
4.12KB |
6.2 Jogo da velha anterior (com useState).html |
121B |
6. Componentes do Timer e Button.mp4 |
48.03MB |
6. Componentes do Timer e Button.srt |
7.97KB |
6. Criando um gerador de CPFs válidos.mp4 |
146.36MB |
6. Criando um gerador de CPFs válidos.srt |
23.39KB |
6. Criando usuários (2).mp4 |
64.81MB |
6. Criando usuários (2).srt |
10.96KB |
6. Decoradores de parâmetro (parameter decorator).mp4 |
25.41MB |
6. Decoradores de parâmetro (parameter decorator).srt |
4.56KB |
6. Encadeamento opcional e Operador de coalescência nula.mp4 |
37.98MB |
6. Encadeamento opcional e Operador de coalescência nula.srt |
11.64KB |
6. Estendendo tipos de bibliotecas de terceiros.mp4 |
102.27MB |
6. Estendendo tipos de bibliotecas de terceiros.srt |
22.71KB |
6. Estilizando as tarefas.mp4 |
84.74MB |
6. Estilizando as tarefas.srt |
15.25KB |
6. Estruturando o projeto.mp4 |
139.69MB |
6. Estruturando o projeto.srt |
34.77KB |
6. Fetch API e Axios (JSON).mp4 |
168.66MB |
6. Fetch API e Axios (JSON).srt |
23.19KB |
6. Funções de callback.mp4 |
89.44MB |
6. Funções de callback.srt |
17.04KB |
6. Generics com intersection.mp4 |
21.73MB |
6. Generics com intersection.srt |
5.30KB |
6. Greedy e non-greedy (lazy).mp4 |
47.64MB |
6. Greedy e non-greedy (lazy).srt |
12.33KB |
6. if, else if e else (2).mp4 |
112.10MB |
6. if, else if e else (2).srt |
23.94KB |
6. Instalando e configurando o ESLint.mp4 |
44.42MB |
6. Instalando e configurando o ESLint.srt |
10.53KB |
6. Instalando e configurando o NGINX (Proxy Reverso).mp4 |
164.41MB |
6. Instalando e configurando o NGINX (Proxy Reverso).srt |
24.88KB |
6. Jogo da velha com React useReducer.mp4 |
405.62MB |
6. Jogo da velha com React useReducer.srt |
55.79KB |
6. Listando arquivos com FS e Recursão mútua.mp4 |
164.32MB |
6. Listando arquivos com FS e Recursão mútua.srt |
30.08KB |
6. Manipulando Prototypes.mp4 |
130.92MB |
6. Manipulando Prototypes.srt |
27.30KB |
6. Menu da aplicação.mp4 |
74.75MB |
6. Menu da aplicação.srt |
13.82KB |
6. OCP - OpenClosed Principle (Princípio do abertofechado) #1.mp4 |
174.72MB |
6. OCP - OpenClosed Principle (Princípio do abertofechado) #1.srt |
29.79KB |
6. Padrões de projeto de criação (creational).html |
1.73KB |
6. Reduce - Reduzindo o array.mp4 |
116.29MB |
6. Reduce - Reduzindo o array.srt |
25.50KB |
6. super - para acesso à super classe.mp4 |
65.05MB |
6. super - para acesso à super classe.srt |
9.13KB |
6. Testando Product.ts.mp4 |
38.44MB |
6. Testando Product.ts.srt |
6.14KB |
6. Tipo tuple.mp4 |
54.97MB |
6. Tipo tuple.srt |
11.85KB |
6. Validando um formulário (usando classe).mp4 |
288.73MB |
6. Validando um formulário (usando classe).srt |
46.67KB |
6. Variáveis com let.mp4 |
130.28MB |
6. Variáveis com let.srt |
29.54KB |
7.1 Arquivos de ajuda.zip |
6.40KB |
7.1 fs-ler-escrever.zip |
1.75KB |
7.1 geradordesenhas.zip |
64.76KB |
7.1 modelo.zip |
2.30KB |
7. Adicionando tarefas.mp4 |
68.18MB |
7. Adicionando tarefas.srt |
10.17KB |
7. Configurando e testando o Sequelize.mp4 |
239.43MB |
7. Configurando e testando o Sequelize.srt |
46.63KB |
7. Configurando o CSS.mp4 |
112.90MB |
7. Configurando o CSS.srt |
18.22KB |
7. Conjuntos e Ranges.mp4 |
129.22MB |
7. Conjuntos e Ranges.srt |
24.37KB |
7. Constantes com const.mp4 |
107.16MB |
7. Constantes com const.srt |
24.53KB |
7. Criando um gerador de senhas.mp4 |
268.66MB |
7. Criando um gerador de senhas.srt |
43.71KB |
7. Decoradores de propriedades (property decorators).mp4 |
48.90MB |
7. Decoradores de propriedades (property decorators).srt |
8.58KB |
7. Editando o site.mp4 |
29.40MB |
7. Editando o site.srt |
6.80KB |
7. Escrevendo e lendo arquivos.mp4 |
137.66MB |
7. Escrevendo e lendo arquivos.srt |
29.38KB |
7. Filter + Map + Reduce.mp4 |
35.01MB |
7. Filter + Map + Reduce.srt |
7.29KB |
7. Funções imediatas (IIFE).mp4 |
44.37MB |
7. Funções imediatas (IIFE).srt |
11.27KB |
7. Herança.mp4 |
182.46MB |
7. Herança.srt |
31.88KB |
7. Instalando e configurando o Prettier.mp4 |
47.82MB |
7. Instalando e configurando o Prettier.srt |
9.60KB |
7. Logando o usuário.mp4 |
176.31MB |
7. Logando o usuário.srt |
27.26KB |
7. Modelo HTML e CSS para exercícios posteriores.mp4 |
150.87MB |
7. Modelo HTML e CSS para exercícios posteriores.srt |
28.02KB |
7. Modificador de acesso protected.mp4 |
63.50MB |
7. Modificador de acesso protected.srt |
9.43KB |
7. Objetos shallow vs deep copy clone.mp4 |
151.90MB |
7. Objetos shallow vs deep copy clone.srt |
30.79KB |
7. OCP - OpenClosed Principle (Princípio do abertofechado) #2.mp4 |
30.19MB |
7. OCP - OpenClosed Principle (Princípio do abertofechado) #2.srt |
5.03KB |
7. React Router DOM.mp4 |
118.25MB |
7. React Router DOM.srt |
18.16KB |
7. Singleton - Teoria.mp4 |
75.25MB |
7. Singleton - Teoria.srt |
21.57KB |
7. Testando Discount.ts.mp4 |
55.60MB |
7. Testando Discount.ts.srt |
8.40KB |
7. Tipos null e undefined.mp4 |
65.21MB |
7. Tipos null e undefined.srt |
15.72KB |
7. Type Predicate (Predicado de tipos).mp4 |
47.27MB |
7. Type Predicate (Predicado de tipos).srt |
15.07KB |
8.1 Documentação oficial.html |
124B |
8.1 factory.zip |
597B |
8.1 Todos os decoradores.html |
176B |
8. Apagando tarefas.mp4 |
44.11MB |
8. Apagando tarefas.srt |
6.93KB |
8. Botão para iniciar o Pomodoro (Working).mp4 |
75.97MB |
8. Botão para iniciar o Pomodoro (Working).srt |
11.76KB |
8. Cadastrando contatos (Create).mp4 |
211.55MB |
8. Cadastrando contatos (Create).srt |
33.81KB |
8. Core-js e regenerator-runtime.mp4 |
60.65MB |
8. Core-js e regenerator-runtime.srt |
14.92KB |
8. Correção.html |
633B |
8. Criando usuários.mp4 |
224.61MB |
8. Criando usuários.srt |
40.70KB |
8. Exercícios com CPFs e IPs (com solução).mp4 |
199.81MB |
8. Exercícios com CPFs e IPs (com solução).srt |
31.13KB |
8. Exercício - Validando um CPF (Algoritmo).mp4 |
68.26MB |
8. Exercício - Validando um CPF (Algoritmo).srt |
17.18KB |
8. Express - Introdução.mp4 |
131.41MB |
8. Express - Introdução.srt |
33.27KB |
8. forEach.mp4 |
26.96MB |
8. forEach.srt |
7.28KB |
8. Funções fábrica (Factory Functions).mp4 |
202.33MB |
8. Funções fábrica (Factory Functions).srt |
36.40KB |
8. Getters e Setters em TypeScript.mp4 |
61.64MB |
8. Getters e Setters em TypeScript.srt |
17.08KB |
8. LSP - Liskov Substitution Principle (Princípio da Substituição de Liskov).mp4 |
108.24MB |
8. LSP - Liskov Substitution Principle (Princípio da Substituição de Liskov).srt |
19.74KB |
8. Nota sobre o próximo exercício.html |
442B |
8. Router e History.mp4 |
42.61MB |
8. Router e History.srt |
6.62KB |
8. Singleton - Prática.mp4 |
201.68MB |
8. Testando Customer.ts.mp4 |
99.19MB |
8. Testando Customer.ts.srt |
10.31KB |
8. Tipo never.mp4 |
17.31MB |
8. Tipo never.srt |
3.02KB |
8. Todos os decoradores.mp4 |
39.30MB |
8. Todos os decoradores.srt |
4.92KB |
8. tsconfig.json (inicial).mp4 |
128.46MB |
8. tsconfig.json (inicial).srt |
16.49KB |
8. Utility Types - Generics padrão no TypeScript.mp4 |
113.90MB |
8. Utility Types - Generics padrão no TypeScript.srt |
23.99KB |
9. .editorconfig.mp4 |
7.69MB |
9. .editorconfig.srt |
2.29KB |
9.1 calc.zip |
2.82KB |
9.1 codigo-exercicio-26.zip |
2.92KB |
9.1 ValidaCPF.zip |
909B |
9. Atributos e métodos estáticos.mp4 |
55.26MB |
9. Atributos e métodos estáticos.srt |
10.67KB |
9. Botão para descansar (Resting).mp4 |
51.19MB |
9. Botão para descansar (Resting).srt |
7.80KB |
9. Começa com e Termina com.mp4 |
43.90MB |
9. Começa com e Termina com.srt |
11.57KB |
9. Corrigindo a versão do history.html |
504B |
9. CRUD de usuários.mp4 |
169.14MB |
9. CRUD de usuários.srt |
28.72KB |
9. Editando Contatos (Update).mp4 |
97.33MB |
9. Editando Contatos (Update).srt |
17.72KB |
9. Editando tarefas.mp4 |
56.24MB |
9. Editando tarefas.srt |
8.31KB |
9. Exercício (unindo tudo aprendido até aqui e mais).mp4 |
352.30MB |
9. Exercício (unindo tudo aprendido até aqui e mais).srt |
67.90KB |
9. Exercícios - Const e Let.mp4 |
97.71MB |
9. Exercícios - Const e Let.srt |
20.56KB |
9. Exercício - Validando um CPF (Solução).mp4 |
227.54MB |
9. Exercício - Validando um CPF (Solução).srt |
35.93KB |
9. Exercício - Votação.mp4 |
9.83MB |
9. Exercício - Votação.srt |
5.17KB |
9. Express + Nodemon.mp4 |
58.64MB |
9. Express + Nodemon.srt |
10.58KB |
9. ISP - Interface Segregation Principle (Princípio da Segregação de Interface) #1.mp4 |
78.64MB |
9. ISP - Interface Segregation Principle (Princípio da Segregação de Interface) #1.srt |
14.60KB |
9. Praticando com factory functions.mp4 |
242.99MB |
9. Praticando com factory functions.srt |
49.43KB |
9. Testando Shopping-Cart.ts com Mocks.mp4 |
175.84MB |
9. Testando Shopping-Cart.ts com Mocks.srt |
26.97KB |
9. Tipo Enum.mp4 |
63.25MB |
9. Tipo Enum.srt |
12.97KB |