Aprenda os blocos essenciais do JavaScript no navegador em 10 laboratórios guiados. Você adicionará scripts a páginas HTML, examinará a saída e avançará de valores e controle de fluxo para alterações no DOM e resposta às ações do usuário.
Cada laboratório foca um fundamento com passos curtos. O curso é um primeiro contato prático com a linguagem e o DOM, preparando a sintaxe antes de aplicações maiores ou tooling moderno.
O que você aprenderá
Ao concluir o curso, você saberá:
- Incorporar JavaScript em HTML, conectar um script externo e produzir saída com console e alerts.
- Declarar variáveis com
let, armazenar strings, números e booleanos e verificar valores comtypeof. - Construir expressões aritméticas e de strings e usar operadores de incremento e módulo.
- Controlar execução com
if,else ifeelsee comparar igualdade flexível e estrita. - Repetir trabalho com
for,whileedo...whilee sair de loops combreak. - Definir funções com parâmetros e retornos e chamá-las com argumentos.
- Criar, acessar, modificar e percorrer arrays e criar e alterar propriedades de objetos.
- Selecionar e atualizar o DOM, criar e anexar elementos e tratar eventos com listeners e o objeto event.
Para quem é este curso
O curso é para iniciantes completos em JavaScript, estudantes de HTML prontos para adicionar comportamento e quem deseja revisar scripting de navegador. Ele favorece prática passo a passo em vez de desafios independentes.
Pré-requisitos: Não é necessária experiência JavaScript. Recomenda-se HTML básico porque scripts são inseridos nas páginas e os últimos laboratórios alteram elementos; você também deve saber editar arquivos de texto.
Ambiente de aprendizagem: Os 10 laboratórios usam WebIDEs Ubuntu 22.04 fornecidos. Você editará HTML e JavaScript e atualizará uma prévia no navegador para observar console, alerts, mudanças DOM e eventos; não se exige conta externa nem serviço de implantação.
Perguntas frequentes
É JavaScript de navegador ou Node.js?
É JavaScript no navegador. Os laboratórios usam páginas HTML, DOM, alerts e eventos; Node.js, npm, APIs de servidor e tooling de pacotes não estão incluídos.
Preciso saber HTML primeiro?
Não é necessário HTML avançado, mas conhecer elementos e atributos ajuda. O primeiro laboratório cria uma página e os de DOM e eventos trabalham com seus elementos.
Há desafios ou um projeto final?
Não. O currículo lista 10 laboratórios guiados e nenhum challenge ou capstone. Você pratica fundamentos individuais, não uma aplicação completa de produção.
O curso cobre JavaScript assíncrono moderno ou frameworks?
Não. Promises, async/await, fetch, módulos, classes, testing, build tools, TypeScript e frameworks como React ou Vue estão fora do escopo.





