Sobre a Formação JavaScript Moderno (ES6+)
A Formação JavaScript Moderno foi projetada para levar você da sintaxe básica ao domínio da programação assíncrona, manipulação avançada de DOM e arquitetura modular. Ministrada pelo especialista Lucas Quadros, você aprenderá as bases reais do Vanilla JavaScript que todo programador profissional precisa dominar antes de trabalhar com React, Vue, Node.js ou frameworks complexos.
O que você aprenderá nesta formação 100% gratuita:
- Fundamentos & ES6+: let, const, arrow functions, destructuring, rest/spread operators, template literals e escopo léxico.
- Estruturas de Dados & Métodos Funcionais: Manipulação de arrays de alto nível com .map(), .filter(), .reduce(), .find(), .some() e .every().
- Manipulação do DOM & Eventos: querySelector, criação dinâmica de elementos, event delegation, bubbling, capturing e formulários interativos.
- Programação Assíncrona & Event Loop: Callbacks, Promises, async/await, Microtasks, Macrotasks e execução não-bloqueante.
- Consumo de APIs REST com Fetch API: Requisições GET, POST, PUT, DELETE, headers customizados, tratamento robusto de erros e loaders visuais.
- Programação Orientada a Objetos (POO): Classes, construtores, herança com extends, métodos estáticos, encapsulamento e protótipos (prototypes).
- Armazenamento Local & Módulos ES: LocalStorage, SessionStorage, import/export nativo e modularização de código sem dependências.
- Introdução ao TypeScript & Boas Práticas: Tipagem estática, interfaces, configuração de ambiente e padrões de código profissional.
Projetos Práticos Desenvolvidos na Formação:
- App Interativo de Tarefas & Gestão (CRUD): Com persistência em LocalStorage, filtros em tempo real e drag-and-drop.
- Dashboard de Consulta de Clima & Cotações (API REST): Consumo de API pública em tempo real com Fetch API, async/await e gráficos dinâmicos.
- Motor de Carrinho de Compras Interativo: Cálculo automático de frete, cupons de desconto, manipulação de estado e checkout dinâmico.