JavaScript Moderno

Domine os recursos avançados do ES6 e além

Descobrir os tutoriais

Por que aprender JavaScript moderno?

O JavaScript passou por uma grande evolução com a introdução do ES6 (ECMAScript 2015) e das versões que vieram depois. Essas atualizações trouxeram diversos recursos que tornam o código mais legível, mais fácil de manter e mais poderoso.

Esta série de tutoriais vai guiá-lo pelos conceitos modernos do JavaScript, das arrow functions aos módulos ES, passando por promises, async/await e muito mais.

9 tutoriais
Cerca de 3,5 horas de leitura
Iniciante a Intermediário
JavaScript Moderno

Os tutoriais da série

1

Introdução ao ES6+

Descubra a história do JavaScript, a evolução do ECMAScript e os motivos para adotar os recursos modernos do JavaScript.
Tempo de leitura: 15 minutos
Nível: Iniciante
Começar este tutorial
2

Variáveis com let e const

Entenda as diferenças entre var, let e const, bem como o escopo das variáveis e a temporal dead zone.
Tempo de leitura: 20 minutos
Nível: Iniciante
Começar este tutorial
3

Arrow Functions

Domine as arrow functions, sua sintaxe concisa e seu comportamento particular com o this léxico.
Tempo de leitura: 25 minutos
Nível: Iniciante
Começar este tutorial
4

Destructuring e Spread Operator

Aprenda a extrair valores de objetos e arrays com o destructuring e a espalhar elementos com o spread operator.
Tempo de leitura: 30 minutos
Nível: Intermediário
Começar este tutorial
5

Classes e protótipos

Descubra a sintaxe de classes em JavaScript, a herança e como ela se relaciona com o sistema tradicional de protótipos.
Tempo de leitura: 25 minutos
Nível: Intermediário
Começar este tutorial
6

Promises e Async/Await

Domine as Promises para lidar com operações assíncronas e simplifique seu código com async/await.
Tempo de leitura: 35 minutos
Nível: Intermediário
Começar este tutorial
7

Módulos ES

Aprenda a organizar seu código em módulos com os imports e exports do ES6, para uma melhor manutenibilidade.
Tempo de leitura: 25 minutos
Nível: Intermediário
Começar este tutorial
8

Map, Set e as novas estruturas de dados

Descubra as novas estruturas de dados como Map, Set, WeakMap e WeakSet, e como utilizá-las de forma eficiente.
Tempo de leitura: 30 minutos
Nível: Intermediário
Começar este tutorial
9

Projeto: Aplicativo de notas com JavaScript moderno

Coloque em prática todos os recursos modernos do JavaScript em um projeto completo de aplicativo de anotações.
Tempo de leitura: 40 minutos
Nível: Intermediário
Começar este tutorial