Introdução
  • Introdução
  • Contatos
  • Links para Contato
Ferramentas
  • ECMAScript x JavaScript
  • Babel
  • Resumo - Ferramentas
  • Exercícios - Ferramentas
Métodos Auxiliares
  • O método tradicional
  • forEach
  • map
  • filter
  • find
  • every
  • some
  • reduce - parte 1
  • reduce - parte 2
  • Conclusão
  • Resumo - Métodos Auxiliares
  • Exercícios - Métodos Auxiliares
Iteradores e Iteráveis
  • O conceito de iteração
  • Iteradores
  • Iteráveis
  • Iteradores e Iteráveis: Exemplo prático
  • Resumo - Iteradores e Iteráveis
  • Exercícios - Iteradores e Iteráveis
For...of
  • Iteração com o laço for...of
  • A diferença entre o For...in e o For...of
  • break e continue
  • Voltando ao Chapéu Seletor
  • Resumo - for...of
  • Exercícios - For...of
Novas estruturas de dados
  • Introdução
  • Introdução aos Mapas
  • Map
  • Administrando uma biblioteca
  • WeakMap
  • Onde usar WeakMaps?
  • Resumo - Map e WeakMap
  • Introdução aos Sets e Weaksets
  • Sets
  • WeakSets
  • Resumo - Set e WeakSet
  • Exercícios - Novas estruturas de dados
Const e Let
  • Introdução
  • Escopo de função
  • Const
  • Let
  • Temporal Dead Zone (TDZ)
  • Conclusão
  • Resumo - const e let
  • Exercícios - Const e Let
Template Strings
  • Introdução
  • Usando Template Strings
  • Exemplo prático de utilização
  • Templates String Marcados
  • Resumo - Template Strings
  • Exercícios - Template Strings
Arrow Functions
  • Funções no JavaScript
  • Funções menos verbosas
  • Contexto de execução
  • Conclusão
  • Resumo - Arrow Functions
  • Exercícios - Arrow Functions
Melhorias em objetos literais
  • Objetos no JavaScript
  • Melhorias em objetos literais
  • Melhorias em objetos literais - Cont.
  • Resumo - Melhorias em Objetos Literais
  • Exercícios - Melhorias em Objetos Literais
Valores Padrões
  • Parâmetros em funções no JavaScript
  • Valores padrões
  • Valores padrões referenciados
  • Exemplo de utilização prática
  • Resumo - Valores padrões
  • Exercícios - Valores Padrões
Operadores Rest e Spread
  • O objeto Arguments
  • Operador Rest
  • Introdução ao Operador Spread
  • Operador Spread
  • Utilizando os operadores juntos
  • Resumo - Operadores Rest e Spread
  • Exercícios - Operadores Rest e Spread
Desestruturamento
  • Extraindo propriedades de objetos
  • Utilizando o desestruturamento
  • Desestruturamento de Arrays
  • Resumo - Desestruturamento
  • Exercícios - Desestruturamento
Classes