Pular para conteúdo

Aula 10 - JavaScript e TypeScript 🌐✨


Agenda 📅

  1. A Linguagem da Web
  2. Manipulação do DOM
  3. Ecossistema Node.js
  4. TypeScript: Segurança de Tipos
  5. 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!