Trilha de JavaScript

Da lógica básica à manipulação do DOM. Escolha um módulo e comece a codar.

Aula 1
➔

Conceitos Iniciais

O que é a JavaScript, algoritmos e a mecânica da Caixa dos Devs.

Aula 2
➔

Variáveis e Constantes

var, let, const e como o computador guarda informações na memória.

Aula 3
➔

Tipos de Dados

String, Number, Boolean, Null e Undefined trazidos para o mundo físico.

Aula 4
➔

Operadores Matemáticos e Lógicos

Atribuição, precedência, relacionais e o famoso atalho do Operador Ternário.

Aula 5
➔

Entradas e Saídas

Como o computador fala (console) e como ele te escuta (prompt e readline).

Aula 6
➔

Condicionais na Tomada de Decisão

Ensinando o computador a pensar. Tabela Verdade e as estruturas if / else.

Aula 7
➔

Estruturas de Repetição

For, while, loops e o botão de pânico com o comando break.

Aula 8
➔

Arrays e Matrizes

Trabalhando com listas de dados e estruturas bidimensionais (tabelas).

Aula 9
➔

Funções e Métodos

A fábrica de código. Parâmetros, a mágica do return e funções nativas.

Aula 10Novos Módulos
➔

Introdução ao DOM (A Ponte)

O que é o Document Object Model e como o JavaScript enxerga o seu HTML.

Aula 11Novos Módulos
➔

Caçadores de Elementos

Aprenda a pescar elementos da tela usando querySelector e getElementById.

Aula 12Novos Módulos
➔

O Poder da Transformação

Alterando textos, tags com innerHTML e classes CSS dinamicamente.

Aula 13Novos Módulos
➔

Eventos (O Gatilho)

Dando vida à página com addEventListener. Cliques, mouses e teclados.

Aula 14Novos Módulos
➔

Renderização com Arrays

Como percorrer listas (forEach) e desenhar HTML diretamente no JS.

Aula 15Novos Módulos
➔

Domando Formulários

Capturando inputs, validando dados e travando a tela com preventDefault.

Aula 16Novos Módulos
➔

O Grande Quebra-Cabeça

Projeto final unindo HTML, CSS e JS para criar uma aplicação real.