Aula 1: Introdução à Programação e Sintaxe Básica
- Conceitos básicos de programação
- Introdução à linguagem JavaScript (ES6)
- Sintaxe básica e novidades ES6/ES+
- Variáveis e tipos de dados
Aula 2: Loops e Estruturas Condicionais
- Loops (for, while) em JavaScript
- Estruturas condicionais (if-else, if-ternário)
Aula 3: Funções e Escopo
function nome
vsconst/let/var nome
- Parâmetros e argumentos em funções
- Escopo de variáveis
- Hoisting de Funções e Variáveis
Aula 4: Trabalhando com Objetos e Propriedades
- Objetos e Classes
- Propriedades e métodos de objetos
- Acessando e modificando propriedades
Aula 5: Manipulação do DOM (Document Object Model)
- Introdução ao DOM
- Manipulação de elementos HTML
- Eventos e manipulação de eventos
Aula 6: Arrays e Iterables
- Arrays em JavaScript
- Acesso e manipulação de elementos de um array
- Métodos úteis de arrays (
forEach, filter, map, reduce
)
Aula 7: Manipulação de Strings
- Manipulação de strings em JavaScript
- Métodos para trabalhar com strings
- Concatenação e formatação de strings
Aula 8: Manipulação de Arquivos e Módulos
- Manipulando arquivos com Node
- Diferenças entre Node e o Navegador
- Módulos em Javascript
TODO