- Introdução
- Variáveis e tipos de dados
- Operadores aritméticos
- Operadores de igualdade e relacionais
- Funções
- Sobre o envio dos desafios
- Desafio da semana #01
- Revisão Desafio da semana #01
- Operadores Lógicos
- Operadores Unários
- Estrutura Léxica
- Instruções condicionais - IF
- Desafio da semana #02
- Revisão do desafio da semana 02 - Parte 1
- Revisão do desafio da semana 02 - Parte 2
- Revisão do desafio da semana 02 - Parte 3
- Tipos de dados e objetos
- Métodos de objeto
- Métodos de objeto (continuação) e desafio da semana #03
- Revisão do desafio da semana 03 - Parte 1
- Revisão do desafio da semana 03 - Parte 2
- Truthy e Falsy
- Condicional Ternário
- Escopo de variáveis e funções
- Desafio da semana #04
- Revisão do desafio da semana #04 - Parte 1
- Revisão do desafio da semana #04 - Parte 2
- Revisão do desafio da semana #04 - Parte 3
- Retorno de funções com arrays e objetos
- Parâmetros de Funções como arrays e objetos
- Desafio da semana #05
- Revisão Desafio da semana #05 - Parte 1
- Revisão Desafio da semana #05 - parte 2
- Revisão Desafio da semana #05 - parte 3
- Revisão Desafio da semana #05 - parte 4
- Operador virgula e estrutura condicional switch
- Estrutura de repetição While e desafio da semana #06
- Revisão do desafio da semana #06 - Parte 1
- Revisão do desafio da semana #06 - Parte 2
- O operador módulo
- Arrays - a propriedade length
- Arrays - método "push()" e Loop "for"
- Desafio da semana #07
- Revisão Desafio semana #07
- A importância de nomear funções
- Introdução à Functional Programming
- Functional Programming - parte 2
- Functional Programming - parte 3
- Desafio da semana #08
- Revisão desafio semana #08 - Parte 1
- Revisão desafio semana #08 - Parte 2
- Escopo de funções
- hoisting
- IIFE - Immediately-Invoked Function Expression
- Desafio semana #09
- Revisão desafio da semana #09 - Parte 1
- Revisão desafio da semana #09 - Parte 2
- Revisão desafio da semana #09 - Parte 3
- Wrapper Objects
- typeof
- Desafio da semana #10
- Revisão desafio semana #10 - Parte 1
- Revisão desafio semana #10 - parte 2
- Errata correção do desafio a semana #10 (próximo vídeo)
- Revisão desafio semana #10 - parte 3
- Laços (Loops)
- Saltos
- Desafio semana #11
- Revisão desafio semana #11 - Parte 1
- Revisão desafio semana #11 - parte 2
- Criação de objetos
- Criação de objetos - Object.create
- Métodos de objeto
- Arrays - Métodos
- Revisão desafio semana #12 - Parte 1
- Revisão desafio semana #12 - Parte 2
- Arrays - toString, concat, unshift e shift
- slice e splice
- forEach, every, some
- map, filter e desafio da semana #13
- Revisão do desafio da semana #13 - Parte 1
- Revisão do desafio da semana #13 - parte 2
- Revisão do desafio da semana #13 - parte 3
- reduce() e reduceRight()
- indexOf(), lastIndexOf() e isArray()
- Desafio da semana #14