Curso de JavaScript
A linguagem da web. Variáveis, lógica, funções, DOM, APIs, código assíncrono e um projeto final completo.
Estudar este curso interativo →Módulo 1 · Boas-vindas ao JavaScript
O que é essa linguagem, onde ela roda e como fazer seu primeiro código funcionar.
Módulo 2 · Guardando informações
Variáveis, tipos de dados e operadores: as peças com que todo programa é feito.
Módulo 3 · Tomando decisões
Faça o programa escolher caminhos diferentes com condições e lógica.
Módulo 4 · Repetindo tarefas
Loops: faça o computador repetir trabalho por você, sem preguiça e sem erro.
Módulo 5 · Funções
Empacote lógica em blocos reutilizáveis. É aqui que o código vira algo organizado.
Módulo 6 · Listas e objetos
Estruturas para organizar muitos dados, o coração de aplicações reais.
Módulo 7 · Interagindo com a página
O DOM: onde o JavaScript encontra a página e a torna interativa de verdade.
Módulo 8 · JavaScript moderno & assíncrono
Recursos atuais, código que 'espera' e como conversar com a internet. O nível pro.
Módulo 9 · Funções a fundo
Closures, escopo léxico e this: o que separa quem usa funções de quem entende por que elas funcionam.
Módulo 10 · Objetos a fundo e classes
A cadeia de protótipos sem mistério, classes ES6 e a escolha certa entre objeto, closure e classe.
Módulo 11 · Erros e robustez
try/catch, erros customizados e código defensivo: o que separa um protótipo frágil de um programa que aguenta o mundo real.
Projeto · Projeto: Lista de Tarefas
Junte tudo o que aprendeu e construa um app de tarefas funcional, passo a passo.
Ponte · Dando vida à sua página de perfil
A mesma página de perfil que você construiu no HTML e estilizou no CSS, agora ganhando comportamento com o JavaScript que você aprendeu neste curso.