Hands-on JavaScript ES6 (ES2015)

8h

Descrição

Este é um minicurso de ES6 (ES2015) para programadores JavaScript. Este curso explora através de exercícios e demonstrações práticas os principais recursos do ES6/ES2015 como let/const, promessas, lambdas, operadores rest e spread, geradores, etc.

Ao final do curso o aluno deverá ser capaz de:

  • Entender a diferença entre var, let e const e saber quando usar cada um
  • Construir funções anônimas e com parâmetros default e qualificados
  • Utilizar os operadores rest e spread
  • Realizar diversas operações em objetos, strings e arrays (atribuição, desestruturação e outras)
  • Manipular dados usando estruturas como mapas (maps) e conjuntos (sets)
  • Criar, exportar e importar classes e módulos em JavaScript
  • Construir e controlar o fluxo de código assíncrono usando promessas
  • Criar e usar iteradores e geradores

Este curso é destinado a programadores JavaScript.

Programa

  1. Declarações com let e const
  2. Sintaxe de funções
  3. Operador rest e spread
  4. Operações em objetos, strings e arrays
  5. Estruturas de dados: maps e sets
  6. Classes
  7. Módulos
  8. Promessas
  9. Geradores e iteradores

Extras

  1. Livro (antigo) escrito por Helder da Rocha em 1999 disponível para download (contém código-fonte).

Cursos relacionados