• Escopos no JavaScript
  • Hoisting
  • Funções Anônimas
  • Arrow Functions
  • Higher-Order Functions no JavaScript
  • Arrays no JavaScript
  • Arrays multidimensionais
  • Trabalhando com Arrays
  • Métodos Avançados de Arrays: splice e slice
  • Objetos no JS
  • Métodos: adicionando funções a objetos
  • O Que é o this no JavaScript
  • Diferenças entre objetos e arrays
  • Como usar objetos e arrays em conjunto
  • Introdução ao DOM e document
  • Usando o Document para selecionar elementos do DOM
  • Como manipular os elementos do DOM
  • Manipulando atributos e estilos dos elementos do DOM
  • Eventos do DOM
  • Encontrando e interpretando erros no JS