|
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 |