1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Fundamentos do JavaScript moderno (ES2024+): let vs const vs var, coerção implícita e operadores estritos (`===`). Funções de primeira classe, arrow functions, escopo léxico, closures e o comportamento contextual de `this`. Estruturas de dados complexas: objetos, arrays, desestruturação (destructuring), operador spread/rest e programação funcional com `.map()`, `.filter()` e `.reduce()`. Orientação a Objetos moderna com classes, herança e protótipos. O ecossistema de módulos: ESM (`import`/`export`) versus CommonJS (`require`/`module.exports`) e o arquivo `package.json`. Tratamento defensivo de exceções com blocos `try/catch/finally` e criação de erros personalizados herdados de `Error`.
Escopo Léxico e Closures
Compreenda como funções retêm acesso ao seu ambiente de criação.
• Escopo de Bloco: `let` e `const` isolam variáveis dentro de chaves `{}` prevenindo vazamentos
• Closures: funções que guardam referências a variáveis externas mesmo após o término ...
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
