Web & Scripting • Assincronismo, Event Loop, Coleções Modernas, DOM, APIs e SPAs


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Fundamentos da Linguagem & Estruturas de Controle (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Fundamentos de JavaScript, Tipos Primitivos, Escopo e Variáveis (let, const, var) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Operadores Estritos, Condicionais, Laços e Short-Circuit 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Funções de 1ª Classe, Escopo Léxico, Arrow Functions e Closures 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Destructuring, Spread, Rest, Optional Chaining e Logical Assignments 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Estruturas de Dados, POO & Coleções Modernas (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Arrays Modernos, Métodos Funcionais (map, filter, reduce) e Imutabilidade 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Coleções Avançadas: Set, Map, WeakSet e WeakMap 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Objetos Literais, Cadeia de Protótipos e Herança Prototipal 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Classes ES6, Herança com extends, Encapsulamento Privado (#) e Getters/Setters 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: DOM, Eventos & APIs de Interface do Navegador (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Árvore DOM, Seletores e Criação Dinâmica de Elementos (DocumentFragment) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Manipulação de Estilos, classList, Atributos Dataset e CSS Variables 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Sistema de Eventos, Bubbling, Capturing e Padrão Event Delegation 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Formulários, Validação DOM, Eventos de Teclado/Mouse, Debounce e Throttle 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Assincronismo, Event Loop & Comunicação com APIs (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 O Motor Assíncrono: Call Stack, Event Loop, Macrotasks e Microtasks 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Promises, Encadeamento (.then/.catch) e Combinadores (Promise.all, allSettled) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Async/Await, Tratamento de Exceções com try/catch e Top-Level Await 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Fetch API, Headers, Métodos HTTP (GET, POST, PUT, DELETE) e Serialização JSON 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Engenharia Web, Armazenamento & Projeto Integrador (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Módulos ES6 (import / export), Dynamic Imports e Introdução a Bundlers (Vite) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Armazenamento no Navegador: localStorage, sessionStorage, Cookies e IndexedDB 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Web APIs Modernas: IntersectionObserver (Lazy Load / Scroll Infinito) e Geolocation 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Integrador: Single Page Application (SPA) Dashboard com Consumo de API REST 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🚀 Próxima Etapa da Formação: Concluído este módulo, prossiga na sua jornada de formação avançando para o Módulo 06: Design de Interfaces UI/UX.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️