Parte 1 – Introdução ao JavaScript
– Tipos de Dados e Variáveis
– Tipos de dados primitivos: string, number, boolean, undefined, null
– Declarando variáveis: let, const, var e suas diferenças
– Operadores aritméticos, lógicos e de comparação
Aula síncrona com resoluções de exemplos e exercícios práticos sobre dados e variáveis.
Parte 2 – Controle de Fluxo
– Estruturas condicionais: if, else, else if
– Operadores lógicos: &&, ||, !
– Loops: for
– switch case como alternativa ao if.
Aula síncrona com resoluções de exemplos e exercícios práticos sobre controle de fluxo.
Parte 3 – Funções e Escopo
– Funções: declaração, parâmetros, retorno
– Escopo de variáveis: escopo global vs local
– Funções anônimas
Aula síncrona com resoluções de exemplos e exercícios práticos sobre funções e escopo.
Parte 4 – Manipulação de Arrays e Objetos
– Arrays: declaração, acesso, métodos comuns (push(), pop(), shift(), unshift())
– Objetos: criação, acesso a propriedades e métodos.
– Iterando sobre arrays e objetos com loops
Aula síncrona com resoluções de exemplos e exercícios práticos sobre arrays e objetos.
Parte 5 – Introdução ao DOM
– O que é o DOM e como o JavaScript o manipula
– Seleção de elementos HTML (getElementById(), querySelector()).
– Modificando conteúdo (innerHTML, innerText), atributos e estilos.
– Eventos de interação (como click, mouseover).
Aula síncrona com resoluções de exemplos e exercícios práticos sobre DOM.