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 📖 ⚡ Cap 01: Fundamentos de JavaScript, Tipos Primitivos, Escopo e Variáveis (let, const, var) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 🔀 Cap 02: Operadores Estritos, Condicionais, Laços e Short-Circuit 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 λ Cap 03: Funções de 1ª Classe, Escopo Léxico, Arrow Functions e Closures 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 📦 Cap 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 📖 📊 Cap 05: Arrays Modernos, Métodos Funcionais (map, filter, reduce) e Imutabilidade 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 🗺️ Cap 06: Coleções Avançadas: Set, Map, WeakSet e WeakMap 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 🧬 Cap 07: Objetos Literais, Cadeia de Protótipos e Herança Prototipal 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 🏛️ Cap 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 📖 🌳 Cap 09: Árvore DOM, Seletores e Criação Dinâmica de Elementos (DocumentFragment) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 🎨 Cap 10: Manipulação de Estilos, classList, Atributos Dataset e CSS Variables 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 🫧 Cap 11: Sistema de Eventos, Bubbling, Capturing e Padrão Event Delegation 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 📋 Cap 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 📖 ⚙️ Cap 13: O Motor Assíncrono: Call Stack, Event Loop, Macrotasks e Microtasks 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 🤝 Cap 14: Promises, Encadeamento (.then/.catch) e Combinadores (Promise.all, allSettled) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 ⏳ Cap 15: Async/Await, Tratamento de Exceções com try/catch e Top-Level Await 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 🌐 Cap 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 📖 📦 Cap 17: Módulos ES6 (import / export), Dynamic Imports e Introdução a Bundlers (Vite) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 💾 Cap 18: Armazenamento no Navegador: localStorage, sessionStorage, Cookies e IndexedDB 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 👁️ Cap 19: Web APIs Modernas: IntersectionObserver (Lazy Load / Scroll Infinito) e Geolocation 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 🏆 Cap 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: Versionamento com Git e GitHub.


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