0% acharam este documento útil (0 voto)
15 visualizações3 páginas

Java Script

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
15 visualizações3 páginas

Java Script

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Planejamento do curso e estrutura curricular

Definir os tópicos de cada módulo


Criar uma introdução ao curso
Criar um sumário detalhado do curso

Módulo 1: Fundamentos básicos do JavaScript


O que é JavaScript e por que aprendê-lo?
Configuração do ambiente de desenvolvimento (Node.js, VS Code)
Variáveis e tipos de dados (string, number, boolean, null, undefined, symbol, bigint)
Operadores (aritméticos, de atribuição, de comparação, lógicos)
Entrada e saída de dados (console.log, prompt, alert)

Módulo 2: Estruturas de controle e funções


Condicionais (if, else if, else, switch)
Laços de repetição (for, while, do...while, for...in, for...of)
Funções (declaração, expressão, arrow functions)
Escopo de variáveis (global, local, de bloco)
Parâmetros e argumentos de funções

Módulo 3: Objetos, arrays e manipulação de dados


Objetos (criação, acesso a propriedades, métodos)
Arrays (criação, acesso a elementos, métodos de array)
Manipulação de strings e números
Desestruturação de objetos e arrays
JSON (JavaScript Object Notation)

Módulo 4: DOM e interação com páginas web


O que é o DOM (Document Object Model)?
Seleção de elementos (getElementById, querySelector, querySelectorAll)
Manipulação de conteúdo (textContent, innerHTML)
Manipulação de atributos e classes
Eventos (addEventListener, tipos de eventos)
Criação e remoção de elementos dinamicamente

Módulo 5: JavaScript assíncrono e APIs


Programação assíncrona (callbacks, Promises, async/await)
Requisições HTTP (Fetch API, XMLHttpRequest)
Consumo de APIs RESTful
Tratamento de erros em operações assíncronas

Módulo 6: Conceitos avançados e ES6+


Classes e Programação Orientada a Objetos (POO)
Módulos (import/export)
Iteradores e Geradores
Map, Set, WeakMap, WeakSet
Proxies e Reflect
Novas funcionalidades do ES6+ (let, const, template literals, spread/rest operators)

Você também pode gostar