Recupere o elemento e use addEventListener('click', função) para executar uma ação ao clicar.
Duração do curso online: 7 horas e 29 minutos
Novo
Aprenda JavaScript do básico ao avançado e crie páginas interativas com DOM, arrays e async. Curso online gratuito com exercícios para praticar.
Dominar JavaScript é um dos caminhos mais diretos para entrar no universo do desenvolvimento front-end e transformar páginas estáticas em experiências interativas. Neste curso online gratuito JavaScript do Básico ao Avançado, você constrói uma base sólida da linguagem e evolui de forma progressiva até recursos essenciais usados no dia a dia de quem desenvolve para a web. A proposta é ajudar você a escrever código mais limpo, legível e confiável, entendendo não apenas o “como”, mas também o “por quê” de cada conceito.
Você começa pela estrutura de um programa em JavaScript, boas práticas de formatação e comentários, ganhando segurança para organizar seu raciocínio e evitar erros comuns. Em seguida, aprofunda os tipos de dados e trabalha com textos, números, valores booleanos e casos especiais como NaN, Infinity, null e undefined, além de objetos, arrays e datas — elementos que aparecem o tempo todo em aplicações reais. Ao longo do curso, você pratica declarações de variáveis e regras de escopo com var, let e const, entendendo onde cada uma se aplica e quais comportamentos podem gerar efeitos inesperados.
Na parte de lógica e controle de fluxo, você desenvolve a capacidade de tomar decisões no código e criar rotinas consistentes com if/else, ternário, switch e tratamento de erros com try/catch. Depois, avança em repetição com while e diferentes formas de percorrer estruturas, aprendendo a escolher a abordagem correta para cada cenário. O curso também fortalece um tema decisivo para produtividade: funções. Você explora parâmetros, retorno, arguments, diferenças entre valor e referência, escopo de funções, arrow functions e o uso de callbacks, que servem de base para padrões modernos de programação.
Para lidar com dados de forma prática, você treina conversões entre tipos (casting e coerção), manipulação de strings, formatação de números, transformação de datas e interoperabilidade via JSON. Evolui ainda para operações fundamentais com arrays e métodos amplamente usados em projetos profissionais, como filter, map e reduce, além de recursos como concatenação e desestruturação, melhorando clareza e manutenção do código.
Por fim, você conecta JavaScript ao navegador ao entender o DOM, recuperar e atualizar elementos, criar conteúdo dinâmico, trabalhar com eventos e controlar classes e estilos. O curso fecha com fundamentos importantes de programação assíncrona e comunicação com servidores, passando por Promises, Promise.all e requisições Ajax. Com exercícios ao longo do aprendizado, você consolida o conhecimento com prática e fica mais preparado para construir interfaces, validar formulários, criar interações e dar os primeiros passos rumo a aplicações web mais completas.
7 horas e 29 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Como usar addEventListener para capturar cliques em JavaScript?
Recupere o elemento e use addEventListener('click', função) para executar uma ação ao clicar.
Qual é a diferença entre == e === em JavaScript?
O == pode converter tipos; o === compara valor e tipo, sendo mais recomendado.
Como transformar um objeto JavaScript em JSON?
Use JSON.stringify(objeto) para converter o objeto em uma string JSON.
Pronto para começar?Baixe o app e comece hoje mesmo.
Instale o app agora
para ter acesso ao curso+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo

Curso GratuitoPHP 8 do Zero ao Profissional (MVC, PDO, Composer, Twig e Deploy)
31h00m
58 exercícios

Curso GratuitoProgramação para Web
14h37m
12 exercícios

Curso GratuitoJavascript curso completo
3h56m
42 exercícios

Curso GratuitoDesenvolvimento Web Completo (Front-end: HTML, CSS, JavaScript)
10h33m
32 exercícios

Curso GratuitoHTML, CSS, JavaScript e Firebase: Seja um FullStack developer
3h51m
29 exercícios

Curso GratuitoAprenda HTML criando um clone da Netflix
4h16m
17 exercícios

Curso GratuitoCSS Flexbox no desenvolvimento de sites
1h18m
10 exercícios

Curso GratuitoJavaScript - Manipulando o DOM
1h50m
9 exercícios

Curso Gratuito Criação de loja virtual
20h31m
21 exercícios

Curso GratuitoReact JS
1h22m
10 exercícios
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks