Trilha de JavaScript
Da lógica básica à manipulação do DOM. Escolha um módulo e comece a codar.
Conceitos Iniciais
O que é a JavaScript, algoritmos e a mecânica da Caixa dos Devs.
Variáveis e Constantes
var, let, const e como o computador guarda informações na memória.
Tipos de Dados
String, Number, Boolean, Null e Undefined trazidos para o mundo físico.
Operadores Matemáticos e Lógicos
Atribuição, precedência, relacionais e o famoso atalho do Operador Ternário.
Entradas e Saídas
Como o computador fala (console) e como ele te escuta (prompt e readline).
Condicionais na Tomada de Decisão
Ensinando o computador a pensar. Tabela Verdade e as estruturas if / else.
Estruturas de Repetição
For, while, loops e o botão de pânico com o comando break.
Arrays e Matrizes
Trabalhando com listas de dados e estruturas bidimensionais (tabelas).
Funções e Métodos
A fábrica de código. Parâmetros, a mágica do return e funções nativas.
Introdução ao DOM (A Ponte)
O que é o Document Object Model e como o JavaScript enxerga o seu HTML.
Caçadores de Elementos
Aprenda a pescar elementos da tela usando querySelector e getElementById.
O Poder da Transformação
Alterando textos, tags com innerHTML e classes CSS dinamicamente.
Eventos (O Gatilho)
Dando vida à página com addEventListener. Cliques, mouses e teclados.
Renderização com Arrays
Como percorrer listas (forEach) e desenhar HTML diretamente no JS.
Domando Formulários
Capturando inputs, validando dados e travando a tela com preventDefault.
O Grande Quebra-Cabeça
Projeto final unindo HTML, CSS e JS para criar uma aplicação real.