Conteúdo do Curso
Seção 1
01:18:4914 aulas
Introdução
- Introdução ao Desenvolvimento Web Moderno4:26
- O que é HTML5, CSS3 e JavaScript10:54
- A arquitetura Cliente/Servidor9:13
- O que é uma aplicação Front-End4:35
- O que é uma aplicação Back-End5:54
- Entendendo o protocolo Http5:01
- O universo JavaScript8:30
- O que é o ES2015 ou ES67:06
- O que são os navegadores?2:55
- Instalando configurando e atualizando o Google Chrome2:30
- Conhecendo o Google Developer Tools2:33
- Instalando e Conhecendo o Visual Studio Code4:08
- Instalando Extensões para VSCode3:40
- Comandos básicos para Terminal7:24
Seção 20
01:41:397 aulas
HTML5
- Introdução ao HTML59:46
- Atributos Globais4:52
- Introdução ao CSS34:46
- Armadilhas com HTML5 e CSS338:02
- Analisando um documento HTML513:50
- Entendendo a Semântica em HTML517:41
- Formulário12:42
Seção 40
01:03:578 aulas
CSS3
- Conhecendo os principais seletores4:02
- Entendendo Display, block, inline, inline-block e FlexBox18:09
- Formatando Texto7:28
- Formatando Imagens6:42
- Entendendo o BoxModel6:11
- Responsive Web Design - Mobile First10:37
- Introdução a Transition e Transform5:53
- Criando um Reset.css4:55
Seção 60
59:335 aulas
Git
- Introdução ao Git8:56
- Instalação e configuração do Git11:10
- Comandos principais do Git10:30
- Conhecendo o GitHub14:02
- Sincronizando repositório local e remoto, configurando SSH14:55
Seção 78
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 95
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 111
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 122
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 128
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 132
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 135
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 138
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 141
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 146
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 148
26:283 aulas
Tratando Exceções
- throw14:41
- try catch9:34
- Resumo da Seção2:13
Seção 150
38:213 aulas
Módulos
- Node JS - require e exports16:27
- JavaScript - import e export18:59
- Resumo da Seção2:55
Seção 152
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 154
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