Temporizadores: setTimeout e setInterval
Temporizadores: setTimeout e setInterval

Até agora todo o nosso código executou imediatamente — um... [+]

Mini Projeto: Quiz Interativo
Mini Projeto: Quiz Interativo

Chegamos ao fim do Módulo 2. Em sete artigos você aprendeu a man... [+]

O que é Programação Assíncrona? O Event Loop Explicado
O que é Programação Assíncrona? O Event Loop Explicado

Este é um dos artigos mais importantes de toda a série. N&atild... [+]

Callbacks: o começo de tudo
Callbacks: o começo de tudo

No artigo anterior entendemos o Event Loop — o mecanismo que permite ao... [+]

Promises: resolvendo o Callback Hell
Promises: resolvendo o Callback Hell

No artigo anterior vimos o Callback Hell — código que cresce hor... [+]

Async/Await: escrevendo código assíncrono de forma limpa
Async/Await: escrevendo código assíncrono de forma limpa

As Promises resolveram o Callback Hell. Mas encadear muitos .then() aind... [+]

Fetch API: consumindo dados da internet
Fetch API: consumindo dados da internet

Até agora simulamos requisições com setTimeout. A p... [+]

Trabalhando com JSON
Trabalhando com JSON

JSON está em absolutamente tudo. É o formato de dados mais usado na web — em... [+]