Conteúdo do Curso
Seção 1
2:301 aula
Introdução a JavaScript
- Introdução2:30
Seção 18
03:57:4719 aulas
Lógica de Programação
- Algoritmo6:38
- Pseudocódigo5:02
- Teste de mesa9:05
- Hcode Challenge - Fritando um Ovo e Trocando um Pneu do Carro3:40
- Tipos de Programas10:41
- Variáveis de memória6:50
- Tipos de Dados8:14
- Operadores36:04
- Variável Indexada ou Vetor10:07
- Vetor de Vetores ou Matriz20:26
- Hcode Challenge - Xadrez13:34
- Comando de decisão - Se - If7:15
- Comando de decisão - Caso - Switch5:40
- Comando de Repetição - Enquanto e Faça enquanto - While e Do While16:49
- Comando de Repetição - Para - For7:17
- Comando de Repetição - Para Cada - For Each3:41
- Função7:44
- Orientação a Objetos41:37
- Resumo da seção17:23
Seção 33
01:59:119 aulas
Começando com JavaScript
- JavaScript e o EcmaScript11:37
- Adicionando JavaScript ao código de um site25:10
- Trabalhando com arquivos externos38:12
- Executando JavaScript com Node JS16:51
- Formatando o código com Prettier4:49
- Case Sensitive2:38
- Padrão camelCase7:45
- Comentando o código7:19
- Resumo da seção4:50
Seção 48
01:01:455 aulas
Variáveis e Constantes
- Nomeando Variáveis14:35
- var e o Hoisting11:17
- Declarando variáveis e constantes com var, let e const25:07
- Variáveis não declaradas e modo estrito6:58
- Resumo da Seção3:48
Seção 61
01:30:358 aulas
Tipos de dados e Operadores
- Números15:23
- Precedência de operador10:27
- Strings13:14
- Manipulando Strings20:19
- Variáveis do tipo Boolean10:01
- null e undefined5:45
- Objetos e Arrays9:09
- Resumo da seção6:17
Seção 74
52:587 aulas
Controle de fluxo de um programa
- Comando de controle - If e Else8:15
- O Operador ternário6:28
- Switch()7:30
- Laços de repetição - For9:04
- Laços de repetição - while10:55
- Laços de repetição - do while4:59
- Resumo da seção5:47
Seção 86
01:21:079 aulas
Arrays
- Criando e inicializando arrays11:57
- split(), join() e sort()11:25
- pop() e push()9:11
- shift() e unshift()3:34
- slice() e splice()10:26
- forEach(), filter(), map() e reduce()21:48
- Spread Operator3:44
- Atribuição por desestruturação (destructuring)3:52
- Resumo da Seção5:10
Seção 97
47:457 aulas
Objetos e JSON
- Criando e inicializando Objetos com JSON14:45
- JSON Stringify6:54
- JSON Parse3:57
- Object - assign e keys11:23
- Spread Operator2:50
- Atribuição por desestruturação (destructuring)4:03
- Resumo da Seção3:53
Seção 100
52:537 aulas
Funções
- Criando e inicializando funções7:31
- Parâmetros para funções7:46
- Retornando valores de uma função5:57
- Escopo de função5:31
- Funções anônimas9:31
- Arrow Function11:50
- Resumo da Seção4:47
Seção 104
01:20:196 aulas
DOM, Objetos Globais e APIs da Web
- Acessando e Manipulando o DOM25:23
- Objeto Location6:35
- Formulário18:46
- Leitura de Arquivos9:52
- Persistindo dados no navegador14:51
- Resumo da Seção4:52
Seção 106
01:06:506 aulas
Eventos
- Criando e inicializando eventos18:49
- Eventos de janela11:29
- Eventos de Mouse8:12
- Eventos de teclado9:59
- Timeouts e intervalos13:59
- Resumo da Seção4:22
Seção 109
26:283 aulas
Tratando Exceções
- throw14:41
- try catch9:34
- Resumo da Seção2:13
Seção 111
38:213 aulas
Módulos
- Node JS - require e exports16:27
- JavaScript - import e export18:59
- Resumo da Seção2:55
Seção 113
01:13:167 aulas
Express - Servidor com Node.js
- Criando e inicializando Servidor com Express15:43
- Instalando o Insomnia4:03
- Listando Dados17:44
- Salvando Dados13:40
- Editando Dados10:58
- Excluindo Dados4:47
- Resumo da Seção6:21
Seção 115
53:166 aulas
JavaScript Assíncrono
- Criando uma chamada assíncrona com XHR14:20
- Entendendo Promises9:03
- Criando uma chamada assíncrona com Fetch API8:10
- Axios9:12
- Async Await7:27
- Resumo da Seção5:04
Seção 117
1:451 aula
Conclusão
- Conclusão da Fase 1 do Hcode Lab1:45