Aula 10 - JavaScript e TypeScript 🌐✨
Agenda 📅
- A Linguagem da Web
- Manipulação do DOM
- Ecossistema Node.js
- TypeScript: Segurança de Tipos
- Frameworks (React, Vue, Angular)
1. JavaScript (JS) 🚀
- Criado em 10 dias!
- Linguagem de Script, interpretada.
- Única linguagem que roda nativamente no navegador.
2. O DOM (Document Object Model) 🌳
Interface que o JS usa para mexer no HTML/CSS.
- Alterar textos.
- Mudar cores.
- Criar animações e interatividade.
3. Node.js e NPM 📦
- Node.js: Tirou o JS do navegador e levou para o servidor.
- NPM: O maior gerenciador de pacotes do mundo.
4. TypeScript (TS) 🛡️
"O JavaScript que escala".
- Criado pela Microsoft.
- Adiciona tipagem estática (evita erros bobos).
- Exemplo: Se você disse que era Número, não pode virar Texto.
5. Frameworks Modernos 🏗️
- React: Focado em Componentes.
- Vue: Simples e poderoso.
- Angular: Google, robusto para empresas.
Resumo ✅
- JS é a alma da interatividade web.
- TS é o upgrade para grandes projetos.
- Frameworks aceleram o desenvolvimento.
Próxima Aula 🚀
- Java: O gigante do mundo corporativo!
👉 Dica: Inspecione qualquer site no Chrome (F12) e veja o JS em ação!