Este repositório reúne apontamentos práticos para as aulas de Programação (JavaScript).
Guia de introdução ao JavaScript no browser. Cobre, de forma direta:
- Variáveis (
let,const) e tipos primitivos - Operadores e regras de truthy/falsy
- Strings e template literals
- Estruturas de controlo (
if,switch) e repetição (for,while,for...of) - Arrays e métodos essenciais (map, filter, reduce, …)
- Objetos e noções de
this - Exceções (try/catch/throw)
- Funções (declaração, expressão, arrow, parâmetros, closures)
Guia intermédio para quem já domina o básico. Inclui:
- ES Modules (import/export, top‑level await)
- Classes/OOP modernas (constructor, getters/setters,
#privado,static, herança) - Assíncrono (Promises,
async/await, microtasks vs tasks) - DOM (seletores, criação/injeção, classes, eventos, delegação, formulários)
- Fetch/AJAX (GET/POST JSON, erros,
AbortController/timeout, upload comFormData) - Extras úteis no browser:
URLSearchParams, History API,IntersectionObserver,Intl, notas rápidas de A11y/Segurança/Performance