IntermediárioCurso grátis

JavaScript Além do Básico

O passo depois do básico: closures, prototypes, async/await, classes ES6+ e módulos. Exercícios práticos no navegador.

10 liçõestempo total: ~3 horaspor dia: 20 minsetup: Node.js (ou navegador)grátis

Grátis. Sem cadastro para a lição 1 — abre direto no navegador.

O que você vai aprender

10 lições práticas com exercícios reais
Closures, prototypes, async/await e generators
Validação automática com testes a cada envio
Grátis — sem custo, sem limite de tempo

Linguagens

JavaScript é a linguagem do curso porque é a mesma que você já conhece do intro-programacao. Aqui vamos mais fundo: closures, prototypes, Promises, generators — o que separa um código funcional de um código profissional.

JavaScript

10 lições

Contagem gerada automaticamente a partir das lições do curso.

O que você vai construir

Cada lição tem exercícios reais com validação por testes. Na lição 1 você cria um contador com closure; na lição 10 monta uma biblioteca completa com classes, generators e async.

Conteúdo do curso

4 módulos · 10 lições

Módulo 1: Funções e Escopo
2 lições
1. ClosureGrátis
2. Higher-Order Functions
Módulo 2: Objetos e Classes
3 lições
3. Prototypes
4. Classes ES6+
5. Manipulação de Objetos
Módulo 3: Arrays e Assincronismo
3 lições
6. Manipulação de Arrays
7. Promises
8. Async/Await
Módulo 4: Recursos Modernos e Projeto
2 lições
9. ES6+ Avançado
10. Projeto Final - Biblioteca

O que vem depois

Este curso é a fundação. Quando você terminar, as trilhas especializadas esperam por você — com a mesma didática de testes reais.

React Fundamentos

em breve

Componentes, JSX, hooks e estado — o que você precisa para construir interfaces modernas.

R$ 97

React Avançado

em breve

Performance, padrões avançados, server components e testes.

R$ 147

API REST Python

em breve

FastAPI, testes automatizados, deploy e boas práticas.

R$ 147

Os itens marcados como "em breve" ainda não estão à venda — o aviso de disponibilidade aparece na página de cada trilha.

Quem vai se beneficiar deste curso

Concluiu o intro e quer mais

Este curso foi desenhado como continuação direta. Cada lição parte do que você já sabe e adiciona uma camada nova de complexidade.

Quer se preparar para React/Next.js

Closures, hooks, async/await e módulos são a base para qualquer framework frontend. Este curso cobre tudo isso na prática.

Já sabe JavaScript avançado

Se você já domina closures, prototypes e async/await, este curso pode ser redundante. Considere react-fundamentos ou api-rest-python.

Checklist de Entrada

intro-programacao (ou conhecimento equivalente de JavaScript básico)

Quem criou este curso

Greenlit

A Greenlit é uma plataforma de cursos criada e mantida por desenvolvedores com mais de 23 anos de experiência na indústria de software. Já passamos por monolitos, microsserviços, filas, eventos — e cometemos muitos erros para que você não precise. Cada lição tem exercícios práticos com validação automática por testes. Você escreve código real — sem vídeos, sem simulação. Aprendizado direto ao ponto, como a engenharia pede.

Perguntas frequentes

Preciso ter feito o intro-programacao?

Recomendado. O curso parte do conceito de funções e objetos que você já viu no intro. Se já sabe JavaScript básico, pode começar direto.

Funciona no navegador?

Os exercícios são em JavaScript puro e rodam tanto no navegador quanto no Node.js. O runner de testes usa Node.js, mas o código é o mesmo.

Tem certificado?

Não. O foco é aprendizado prático. Cada lição tem testes que validam se você acertou — isso é mais útil que um certificado.

Qual a diferença para o intro-programacao?

O intro ensina variáveis, loops, funções básicas e arrays. Este curso vai além: closures, prototypes, async/await, generators e projetos reais.

Comece agora mesmo

Acesse todas as lições e exercícios práticos com validação automática — closures, async/await, classes ES6+ e mais. Grátis para sempre.