Pular para o conteúdo

Trilhas

Comece com JavaScript do zero, a trilha gratuita. Libere as outras trilhas e os projetos com o Pro.

JavaScript do zero10 lições · 63 exercíciosGratuita

Para quem nunca programou. Do primeiro console.log até funções, decisões e laços, sempre escrevendo e rodando código.

Ver página da trilha

Ao terminar, você consegue…

  • Criar funções que recebem valores e devolvem resultados.
  • Combinar decisões e repetições para resolver problemas.
  • Testar sua lógica com situações diferentes.

Minha caixa de ferramentas de lógica

Reúna funções para resolver pequenos problemas com números e textos.

Conhecer o projeto prático · Pro
Listas e objetos6 lições · 42 exercíciosPro

Para quem já sabe fazer funções e laços. Como guardar várias coisas juntas: listas, objetos e as ferramentas para trabalhar com eles.

Ver página da trilha

Ao terminar, você consegue…

  • Representar produtos com listas e objetos.
  • Filtrar, transformar e atualizar dados sem perder os originais.
  • Montar um relatório útil a partir dos produtos.

O estoque da minha loja

Calcule o valor do estoque, encontre produtos em falta e prepare um relatório.

Conhecer o projeto prático · Pro
Listas e textos de verdade8 lições · 57 exercíciosPro

Para quem já passou pelos fundamentos. As ferramentas que quem programa usa todo dia: métodos de texto, find, reduce, sort, desestruturação e escopo.

Ver página da trilha

Ao terminar, você consegue…

  • Limpar e padronizar textos recebidos.
  • Agrupar pontuações e ordenar um ranking.
  • Combinar funções em uma sequência que produz um relatório.

Ranking do meu jogo

Transforme pontuações bagunçadas em um placar organizado por jogador.

Conhecer o projeto prático · Pro
Erros e código assíncrono6 lições · 43 exercíciosPro

Para quem já domina listas e funções. Como lidar com o que dá errado (try/catch, throw) e com o que demora (temporizadores, promessas, async/await).

Ver página da trilha

Ao terminar, você consegue…

  • Carregar dados em paralelo sem interromper tudo por uma falha.
  • Usar promessas e async/await com tratamento de erros.
  • Adicionar novas tentativas, cache e um relatório de carregamento.

Meu carregador de dados

Simule buscas, trate falhas, tente novamente e evite pedidos repetidos.

Conhecer o projeto prático · Pro
DOM e eventos8 lições · 8 exercíciosPro