JavaScript para Iniciantes

Aprenda os fundamentos da programação JavaScript, desde a sintaxe básica até a manipulação do DOM. Domine conceitos essenciais de JavaScript através de laboratórios práticos cobrindo variáveis, operadores, funções, arrays, objetos e tratamento de eventos.

Desenvolvimento Web

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

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 com typeof.
  • Construir expressões aritméticas e de strings e usar operadores de incremento e módulo.
  • Controlar execução com if, else if e else e comparar igualdade flexível e estrita.
  • Repetir trabalho com for, while e do...while e sair de loops com break.
  • 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.

Professor

labby
Labby
Labby is the LabEx teacher.