Affiliate University

Curso de JavaScript Online

O Curso de JavaScript te leva do zero à criação de aplicações reais que rodam no navegador e no servidor. Você aprende a manipular o DOM, consumir APIs com fetch e async/await, dominar ES6+ (arrow functions, destructuring, módulos) e debugar no DevTools. Ao final, você constrói projetos interativos, valida formulários e publica código funcional no GitHub.

Atualizado em 28 de junho de 2026 · Catálogo Affiliate University

Resumo do Curso de JavaScript
CursoCurso de JavaScript
Formato100% online, no seu ritmo
Duração6 módulos, ~12h de vídeo
Conteúdo6 módulos · 30 aulas
IdiomaPortuguês (Brasil)
CategoriaProgramação e Dados

Por que fazer o Curso de JavaScript?

JavaScript é a única linguagem que roda nativamente em todo navegador e, com Node.js, também no back-end — é a base de praticamente todo produto digital. Dominar manipulação de DOM, eventos e chamadas assíncronas a APIs é o que separa quem decora sintaxe de quem entrega interfaces que funcionam. Saber debugar no DevTools e estruturar código com módulos ES6 é o que torna seu trabalho empregável e escalável.

O que você vai aprender no Curso de JavaScript

Materiais inclusos

Currículo do Curso de JavaScript: módulos e aulas

Módulo 1 — Fundamentos da linguagem
  • Variáveis: let, const e por que evitar var
  • Tipos primitivos, coerção e o === vs ==
  • Operadores, condicionais e o operador ternário
  • Funções, parâmetros e arrow functions
  • Escopo, hoisting e closures na prática
Módulo 2 — Estruturas de dados e lógica
  • Arrays e métodos essenciais: push, slice, splice
  • Iteração funcional: map, filter, reduce, find
  • Objetos, destructuring e spread/rest
  • Strings e template literals
  • Desafios de lógica resolvidos passo a passo
Módulo 3 — DOM e interatividade
  • Selecionando elementos com querySelector e querySelectorAll
  • Criando, alterando e removendo elementos
  • Eventos: click, input, submit e event delegation
  • Validação de formulário em tempo real
  • Projeto: lista de tarefas (To-do) interativa
Módulo 4 — JavaScript assíncrono e APIs
  • Callbacks, Promises e o event loop
  • async/await e tratamento de erros com try/catch
  • Consumindo uma API REST com fetch
  • Renderizando dados dinâmicos na tela
  • Projeto: app de busca consumindo API pública
Módulo 5 — JavaScript moderno e organização
  • Módulos ES6: import e export
  • localStorage e persistência de estado
  • Boas práticas, clean code e nomeação
  • Tratamento de erros e edge cases
  • Debugando com Chrome DevTools
Módulo 6 — Node.js e publicação
  • Introdução ao Node.js e npm
  • Criando um servidor simples com Express
  • Variáveis de ambiente e estrutura de projeto
  • Git e GitHub: versionando seu código
  • Deploy de projeto no GitHub Pages

Para quem é o Curso de JavaScript?

Para iniciantes que querem aprender programação web do zero e para quem já mexe com HTML/CSS e precisa dominar a parte interativa. Ideal para quem busca a primeira vaga de front-end ou quer construir os próprios projetos.

Quanto tempo dura o Curso de JavaScript?

O Curso de JavaScript tem 6 módulos, ~12h de vídeo, organizado em 6 módulos com 30 aulas. As aulas são gravadas: você estuda no seu ritmo e pode rever qualquer aula quando quiser.

Este curso faz parte do catálogo da Affiliate University. Enquanto a matrícula individual não abre, conheça as formações completas com matrícula aberta hoje:

Perguntas frequentes sobre o Curso de JavaScript

Preciso saber HTML e CSS antes de aprender JavaScript?

O básico de HTML e CSS ajuda, porque o JavaScript manipula a página construída com eles. Mas o curso revisa o necessário e foca em lógica primeiro, então você pode começar mesmo sabendo pouco de HTML/CSS.

Quanto tempo leva para aprender JavaScript?

Para os fundamentos sólidos (DOM, eventos, async/await) costuma levar de 2 a 4 meses estudando com consistência. Dominar para nível de mercado depende da prática em projetos reais, que é o foco do curso.

Qual a diferença entre JavaScript e Node.js?

JavaScript é a linguagem; ela nasceu para rodar no navegador. Node.js é um ambiente que executa JavaScript fora do navegador, no servidor, permitindo criar back-end, APIs e ferramentas de linha de comando com a mesma linguagem.

JavaScript é melhor para começar a programar?

É uma das melhores portas de entrada: roda direto no navegador sem instalar nada, tem retorno visual imediato e serve para front-end e back-end. Isso encurta o caminho do código à primeira tela funcionando.

Esse curso ensina frameworks como React?

O foco é JavaScript puro (vanilla), que é a base obrigatória antes de qualquer framework. Você sai preparado para aprender React, Vue ou Angular com muito mais facilidade, porque entende o que acontece por baixo deles.

Cursos relacionados de Programação e Dados

Ver todos os cursos de Programação e Dados → · Catálogo completo