Pular para o conteúdo

JavaScript

JavaScript é a linguagem que roda no navegador e no servidor. Começa com variáveis, funções e manipulação do DOM; evolui pra async/await, APIs e frameworks como React.

Tempo estimado 25h
Dificuldade iniciante
Pré-requisitos 2

Gere um curso personalizado de JavaScript

Adaptado ao seu nível, focado no que você precisa aprender.

Criar meu curso

Por que aprender JavaScript

JavaScript é a linguagem que roda no navegador e no servidor. Começa com variáveis, funções e manipulação do DOM; evolui pra async/await, APIs e frameworks como React.

Pré-requisitos sugeridos

  • Saber usar computador e navegador
  • HTML e CSS básicos ajudam mas não são obrigatórios

Roteiro recomendado de aprendizado

Esse é o caminho geral pra aprender JavaScript — a IA do Souly gera um plano sob medida pro seu nível e ritmo.

  1. Fundamentos da linguagem (4h) — Variáveis (let/const), tipos primitivos, operadores, condicionais e loops. Rodar tudo no console do navegador pra feedback instantâneo.
  2. Funções e arrays (4h) — Declarar funções, arrow functions, métodos de array (map, filter, reduce, find). Resolver exercícios curtos que forçam uso de cada método.
  3. DOM e eventos (5h) — Selecionar elementos (querySelector), manipular classes e texto, escutar eventos (click, submit, keydown). Construir uma to-do list funcional.
  4. Async e APIs (5h) — Promises, async/await, fetch pra consumir APIs REST. Montar um app que puxa dados de uma API pública (GitHub, PokeAPI) e renderiza no DOM.
  5. Módulos e tooling (3h) — import/export, npm, bundlers (Vite). Entender o ecossistema moderno pra não ficar preso em script tags.
  6. Projeto integrador (4h) — Construir uma aplicação completa (quiz, buscador de filmes, dashboard simples) que junta DOM, fetch, eventos e módulos. Publicar no GitHub Pages.

O que você recebe

Curso gerado sob medida com o formato abaixo.

  • 4-6 módulos progressivos (do básico ao avançado)
  • 15-30 aulas com atividades interativas
  • Quiz, flashcards e exercícios práticos
  • Certificado ao concluir
  • Mapa visual do progresso
Gerar agora

Perguntas frequentes

JavaScript e Java são a mesma coisa?

Não. São linguagens completamente diferentes. JavaScript roda no navegador e em servidores (Node.js). Java é usada em Android nativo, sistemas corporativos e backends. O nome parecido é acidente histórico de marketing.

Preciso aprender TypeScript desde o início?

Não. Aprenda JavaScript puro primeiro. Entender tipos dinâmicos e o comportamento da linguagem facilita a transição pra TypeScript depois. TypeScript adiciona tipos estáticos, mas o runtime continua sendo JS.

JavaScript ainda é relevante em 2026?

É a linguagem mais usada no mundo há mais de uma década segundo o Stack Overflow Survey. Roda em navegadores, servidores (Node/Bun/Deno), mobile (React Native) e desktop (Electron). Não vai sair de cena.

Dá pra conseguir emprego só com JavaScript?

Sim. Vagas de frontend, fullstack e Node.js pedem JavaScript como skill principal. O mercado brasileiro tem mais vagas de JS/TS do que de qualquer outra linguagem individualmente.

Qual framework aprender depois do JS puro?

React é o mais demandado no mercado brasileiro. Vue tem curva mais suave. Angular é forte em empresas grandes. Qualquer um funciona, e o JS puro que você aprendeu antes é transferível.

Pronto para começar?

A geração leva poucos minutos e o curso é seu para sempre.

Criar meu curso de JavaScript

Última atualização: