Pesquisa sobre do JavaScript
Objetivo: Compreender como uma linguagem que nasceu em 10
dias para "fazer alertas em sites" se tornou a tecnologia mais usada
do planeta.
Módulo 1: A Gramática do Computador (Fundamentos)
Antes de escrever, é preciso entender as regras. O JavaScript possui
um vocabulário restrito que o computador usa para interpretar
ordens.
As Palavras Proibidas (Palavras Reservadas):
o Pesquise o que são Reserved Words. Por que nomes como
return, class, break e case não podem ser usados para
nomear nossas variáveis?
o Atividade: Encontre uma lista com pelo menos 10
palavras reservadas e explique-as.
As Caixas de Memória (let vs const):
o Como o JavaScript armazena dados? Pesquise a diferença
conceitual entre algo que varia (let) e algo que é
constante (const).
O Mistério da Tipagem Dinâmica:
o O JavaScript é "fracamente tipado". O que isso significa
na prática?
Módulo 2: Qual é Ecossistema do JavaScript?
O grande trunfo do JS é a onipresença. Ele é a única linguagem que
atravessa todas as fronteiras da computação moderna.
Web (O Habitat Natural):
o Pesquise sobre o papel do JS na tríade: HTML (Estrutura),
CSS (Visual) e JS (Comportamento).
Server (A Revolução [Link]):
o Até 2009, o JS só rodava no navegador. Pesquise como o
[Link] permitiu que ele fosse para o servidor.
o O que são APIs e como o JavaScript as gerencia no
backend?
Mobile (Aplicativos Híbridos):
o Pesquise sobre o React Native. Como é possível escrever
um código e ele rodar como um app nativo no iPhone
(iOS) e no Android ao mesmo tempo?
Banco de Dados (A Linguagem dos Dados):
o Pesquise sobre o MySQL e o formato JSON. Por que
dizem que ler dados no MySQL é quase como ler
JavaScript puro?
Módulo 3: O Mercado e o Sucesso (Startups)
Por que aprender JavaScript é um dos caminhos mais rápidos para o
mercado de trabalho?
A "Fullstack Way": * Pesquise o termo "Developer
Fullstack". Por que dominar JavaScript permite que uma
pessoa crie um sistema inteiro sozinha (Frente, Verso e Banco)?
O Caso de Sucesso: PayPal e Netflix:
o Pesquise como o PayPal substituiu Java por JavaScript em
partes cruciais do sistema e o que eles ganharam em
velocidade de desenvolvimento.
o Como o JavaScript ajuda a Netflix a carregar as capas dos
filmes tão rápido em qualquer dispositivo?
Startups e MVPs:
o Pesquise porque empresas iniciantes (Startups) escolhem
JavaScript para criar seus primeiros produtos. (Dica:
Procure por "agilidade" e "reuso de código").
o Cite uma ou mais Startups e seus segmentos.
Módulo 4: Complementos para o Futuro Programador
O JavaScript não anda sozinho. Ele possui ferramentas que "turbinam"
seu uso.
NPM (O Baú de Tesouros):
o Pesquise o que é o NPM (Node Package Manager). Como
os programadores compartilham códigos prontos para não
precisarem "reinventar a roda" todo dia?
Frameworks e Bibliotecas:
o Dê uma olhada rápida no que são React JS e React
Native. Você não precisa aprender agora, mas precisa
saber para que servem.
Desafio de Pesquisa Final
Para encerrar, os alunos devem encontrar a resposta através de
pesquisa para o seguinte cenário:
"Se eu quiser criar um clone do Instagram ou TikTok hoje, quais
tecnologias do ecossistema JavaScript eu usaria para a Web, para o
App de celular e para o Servidor?"