NÍVEL 1Aprendiz
0/80 XPTOTAL: 0 XP
QUESTS
0/555
Conquistas
0/81

Veja o menu de conquistas para acompanhar sua coleção.

Tempo de uso
0h 0m

Pratique SQL continuamente para destravar conquistas de tempo.

VER MENU DE CONQUISTAS

CARREIRAS QUEST.DEV

Stacks verticais — evolua por carreira

Complete quests para descobrir sua carreira
Faça 3 quests em qualquer tecnologia
🚀
Carreira Iniciante
Primeiros passos em tecnologia
0/50 quests0%
📊
Carreira de Dados
Do SQL ao Machine Learning
0/302 quests0%
🗄️
Carreira DBA
Administração e performance de bancos
0/353 quests0%
💻
Carreira Programação
Backend e desenvolvimento
0/152 quests0%
🚀
Carreira DevOps
Infra, containers e cloud
0/51 quests0%
⚙️
Carreira Backend
APIs e sistemas distribuídos
0/302 quests0%

Clique em uma tech desbloqueada para filtrar as quests

MAPA DE QUESTS — JAVASCRIPT QUEST

51 quests disponíveis

CAPÍTULO I — Fundamentos

5 quests de JavaScript: Selo Constante do Reino, Pergaminho de Template, Lente dos Tipos…

5 quests
01

Selo Constante do Reino

Completar

O escriba real grava o nome do reino em pedra — nunca muda. Já a bolsa de ouro do herói cresce a cada missão. Escolha bem entre const e let!

LV.2+80 XP· Fundamentos
🔒

Pergaminho de Template

code

O arauto da guilda precisa anunciar a chegada de heróis sem ficar colando pedaços de texto com +. Use os pergaminhos mágicos de crase!

LV.2+85 XP· Fundamentos
BLOQUEADA
🔒

Lente dos Tipos

quiz

O baú do mago contém objetos estranhos. Com a Lente dos Tipos, descubra a natureza de cada um antes de tocá-los.

LV.2+85 XP· Fundamentos
BLOQUEADA
🔒

Portão da Igualdade Estrita

Debug

O portão da masmorra só deve abrir para o número 7. Um goblin trapaceiro digitou o TEXTO '7' — e o portão frouxo deixou passar!

LV.2+90 XP· Fundamentos
BLOQUEADA
🔒

Peneira do Verdadeiro

quiz

O alquimista despejou no caldeirão valores vazios e valores reais. Só o que for 'verdadeiro' atravessa a peneira mágica do if.

LV.2+95 XP· Fundamentos
BLOQUEADA
CAPÍTULO II — Controle de Fluxo

5 quests de JavaScript: Diagnóstico do Curandeiro, Balcão do Ferreiro Ternário, Arsenal do Switch…

5 quests
01

Diagnóstico do Curandeiro

Blocos

O curandeiro da taverna examina o herói ferido. Dependendo dos pontos de vida, o diagnóstico muda: saudável, ferido ou crítico.

LV.2+95 XP· Controle de Fluxo
🔒

Balcão do Ferreiro Ternário

code

O ferreiro Thorin responde rápido: ou você tem ouro para a espada, ou não tem. Uma linha basta para decidir!

LV.2+100 XP· Controle de Fluxo
BLOQUEADA
🔒

Arsenal do Switch

Completar

O mestre de armas entrega o equipamento certo para cada classe que entra no arsenal. Guerreiro, mago — e os desconhecidos lutam de punhos!

LV.2+105 XP· Controle de Fluxo
BLOQUEADA
🔒

Ondas de Goblins

Debug

Os goblins atacam em três ondas! O contador da muralha anuncia cada uma — mas a terceira onda está passando despercebida...

LV.3+105 XP· Controle de Fluxo
BLOQUEADA
🔒

Mochila e Ficha de Atributos

code

Lyra precisa inspecionar sua mochila item por item e depois revisar a ficha de atributos. Cada tarefa pede um laço diferente!

LV.3+110 XP· Controle de Fluxo
BLOQUEADA
CAPÍTULO III — Funções

5 quests de JavaScript: Poção Padrão do Curandeiro, Função Flecha Veloz, Combo de Golpes Rest…

5 quests
01

Poção Padrão do Curandeiro

Completar★ PREMIUM

O curandeiro usa uma poção de 20 pontos quando ninguém especifica outra. Mas, se o herói trouxer um elixir mais forte, ele usa esse!

LV.3+115 XP· Funções
🔒

Função Flecha Veloz

Blocos★ PREMIUM

Os arqueiros élficos preferem feitiços curtos. Escreva as fórmulas de dano como arrow functions!

LV.3+115 XP· Funções
BLOQUEADA
🔒

Combo de Golpes Rest

code★ PREMIUM

Arion encadeia golpes sem parar — às vezes dois, às vezes cinco. A função de dano precisa aceitar quantos golpes vierem!

LV.3+120 XP· Funções
BLOQUEADA
🔒

Corvo Mensageiro Callback

code★ PREMIUM

Quando uma missão termina, a guilda solta um corvo com a notícia. Você decide o que fazer quando o corvo chegar: passe a reação como callback!

LV.3+125 XP· Funções
BLOQUEADA
🔒

Contador de Abates Encantado

Debug★ PREMIUM

A maga Lyra encantou um contador para lembrar de cada monstro abatido — mas o feitiço está com amnésia: sempre volta a 1!

LV.3+130 XP· Funções
BLOQUEADA
CAPÍTULO IV — Arrays

6 quests de JavaScript: Spread do Inventário, Map de Nomes, Filter dos Fortes…

6 quests
01

Spread do Inventário

Completar★ PREMIUM

Arion e Lyra juntaram seus inventários antes da masmorra. Thorin quer uma cópia para anotar uma tocha — sem rabiscar a lista original!

LV.4+130 XP· Arrays
🔒

Map de Nomes

Otimizar★ PREMIUM

O escriba copia o nome de cada herói com um laço manual, índice por índice. Ensine-lhe o feitiço map — mais curto e sem erros de índice.

LV.4+135 XP· Arrays
BLOQUEADA
🔒

Filter dos Fortes

code★ PREMIUM

A expedição ao covil do dragão só aceita heróis de nível 8 ou mais. O recrutador quer a lista com os nomes dos aprovados.

LV.4+140 XP· Arrays
BLOQUEADA
🔒

Reduce do Tesouro

Blocos★ PREMIUM

O tesoureiro quer saber o poder total do grupo: a soma dos níveis de todos os heróis.

LV.4+140 XP· Arrays
BLOQUEADA
🔒

Batedores da Guilda

code★ PREMIUM

Antes da expedição, os batedores fazem perguntas rápidas ao registro da guilda: quem é o mago? Há novatos? Todos estão vivos? Temos a runa de fogo?

LV.4+145 XP· Arrays
BLOQUEADA
🔒

Ranking do Torneio

Debug★ PREMIUM

O torneio anual terminou e o arauto leu o ranking de trás para frente — a novata Mira ficou em primeiro! Conserte antes que Arion perceba.

LV.4+150 XP· Arrays
BLOQUEADA
CAPÍTULO V — Objetos

5 quests de JavaScript: Destructuring do Herói, Inventário Catalogado, Trilha Opcional da Guilda…

5 quests
01

Destructuring do Herói

Blocos★ PREMIUM

A ficha de Arion é enorme. Extraia só o que importa em uma única linha — e dê um valor padrão para a mana que guerreiros não têm.

LV.4+150 XP· Objetos
🔒

Inventário Catalogado

code★ PREMIUM

O intendente do castelo quer um catálogo do inventário: primeiro a lista de itens, depois cada item com sua quantidade.

LV.5+155 XP· Objetos
BLOQUEADA
🔒

Trilha Opcional da Guilda

Completar★ PREMIUM

Thorin é um aventureiro solitário: não pertence a nenhuma guilda e está com a bolsa vazia. Ler a ficha dele não pode explodir o pergaminho com um TypeError!

LV.5+160 XP· Objetos
BLOQUEADA
🔒

Evolução por Spread de Objeto

code★ PREMIUM

Lyra subiu de nível e ganhou um título! Crie a nova ficha dela sem rasurar a ficha antiga — o arquivista exige histórico intacto.

LV.5+160 XP· Objetos
BLOQUEADA
🔒

Pergaminho de Save em JSON

code★ PREMIUM

Para atravessar o portal, o progresso de Mira precisa virar texto puro — e voltar a ser objeto do outro lado.

LV.5+165 XP· Objetos
BLOQUEADA
CAPÍTULO VI — Estruturas de Dados

2 quests de JavaScript: Gemas Únicas do Saque, Tabela de Preços do Mercador

2 quests
01

Gemas Únicas do Saque

Blocos★ PREMIUM

O saque do covil veio cheio de gemas repetidas. O joalheiro só quer saber quais tipos diferentes existem.

LV.5+170 XP· Estruturas de Dados
🔒

Tabela de Preços do Mercador

Completar★ PREMIUM

O mercador anão quer uma tabela de preços confiável, onde qualquer item vire chave — sem conflitos com propriedades herdadas de objetos.

LV.5+170 XP· Estruturas de Dados
BLOQUEADA
CAPÍTULO VII — Biblioteca Padrão

4 quests de JavaScript: Grito de Guerra Lapidado, Calendário da Expedição, Dado de Vinte Faces…

4 quests
01

Grito de Guerra Lapidado

code★ PREMIUM

O grito de guerra chegou cheio de espaços e com o reino errado. Lapide a frase para que a tropa inteira possa bradá-la!

LV.5+175 XP· Biblioteca Padrão
🔒

Calendário da Expedição

quiz★ PREMIUM

A expedição parte em 15 de janeiro de 2026 e dura 20 dias. O cronista precisa saber o dia e o mês de retorno — sem errar a conta!

LV.5+180 XP· Biblioteca Padrão
BLOQUEADA
🔒

Dado de Vinte Faces

code★ PREMIUM

Nenhuma aventura começa sem rolar o d20! Forje um dado justo que caia de 1 a 20 — e prove isso rolando mil vezes.

LV.6+180 XP· Biblioteca Padrão
BLOQUEADA
🔒

Runas de Expressão Regular

code★ PREMIUM

O arquivo arcano está cheio de códigos falsificados. Só runas no formato RUNA-000 são legítimas. E o pergaminho do tesouro esconde números que precisamos extrair!

LV.6+185 XP· Biblioteca Padrão
BLOQUEADA
CAPÍTULO VIII — Orientação a Objetos

4 quests de JavaScript: Classe Guerreiro, Escudo dos Pontos de Vida, Câmbio Estático do Banco…

4 quests
01

Classe Guerreiro

Blocos★ PREMIUM

A guilda precisa de um molde para forjar guerreiros em série: todos com nome, força e um golpe característico.

LV.6+190 XP· Orientação a Objetos
🔒

Escudo dos Pontos de Vida

Completar★ PREMIUM

Um feitiço sombrio tenta deixar os pontos de vida de um personagem negativos. Proteja o atributo com um guardião: getters e setters!

LV.6+190 XP· Orientação a Objetos
BLOQUEADA
🔒

Câmbio Estático do Banco

code★ PREMIUM

O banco anão converte ouro em prata para qualquer viajante — ninguém precisa abrir uma conta (instância) para usar o câmbio.

LV.6+195 XP· Orientação a Objetos
BLOQUEADA
🔒

Linhagem do Mago

Debug★ PREMIUM

Todo mago é um herói, mas o novo feitiço de linhagem explode ao criar a Lyra! O pergaminho grita ReferenceError.

LV.6+200 XP· Orientação a Objetos
BLOQUEADA
CAPÍTULO IX — Erros

2 quests de JavaScript: Cofre do Tesoureiro, Maldição Tipada

2 quests
01

Cofre do Tesoureiro

code★ PREMIUM

Um aventureiro tenta sacar mais ouro do que tem no cofre da guilda. O tesoureiro deve recusar com um erro claro — e trancar o cofre de qualquer jeito!

LV.6+200 XP· Erros
🔒

Maldição Tipada

code★ PREMIUM

Nem todo erro é igual: um anel amaldiçoado exige um ritual diferente de uma simples queda. Crie um tipo de erro próprio para as maldições!

LV.7+205 XP· Erros
BLOQUEADA
CAPÍTULO X — Módulos

1 quests de JavaScript: Arsenal Modular

1 quests
01

Arsenal Modular

code★ PREMIUM

O arsenal ficou grande demais para um único pergaminho. Separe as armas em um módulo próprio e importe-as onde a batalha acontece.

LV.7+210 XP· Módulos
CAPÍTULO XI — Assíncrono

5 quests de JavaScript: Promise do Oráculo, Async/Await da Taverna, Convocação Simultânea…

5 quests
01

Promise do Oráculo

Blocos★ PREMIUM

O oráculo nunca responde na hora: ele promete uma profecia para daqui a pouco. Crie essa promessa e reaja quando ela se cumprir.

LV.7+215 XP· Assíncrono
🔒

Async/Await da Taverna

code★ PREMIUM

O taverneiro consulta o livro de registros, que demora a responder. Apresente cada herói assim que o registro chegar — e não deixe um nome desconhecido derrubar a taverna.

LV.7+215 XP· Assíncrono
BLOQUEADA
🔒

Convocação Simultânea

Otimizar★ PREMIUM

Os corvos convocam Arion, Lyra e Mira um de cada vez — o grupo leva o triplo do tempo para se reunir. Solte os três corvos juntos!

LV.7+220 XP· Assíncrono
BLOQUEADA
🔒

Quadro de Missões Resiliente

Debug★ PREMIUM

O quadro de missões da guilda fica num servidor distante. O servidor está no ar, mas o mensageiro sempre volta dizendo que falhou...

LV.7+225 XP· Assíncrono
BLOQUEADA
🔒

Ordem do Ciclo de Eventos

quiz★ PREMIUM

O vidente afirma prever a ordem exata em que os eventos acontecem na torre. Prove que você também entende o ciclo de eventos do JavaScript!

LV.7+225 XP· Assíncrono
BLOQUEADA
CAPÍTULO XII — Avançado

2 quests de JavaScript: Masmorras Achatadas, Gerador de Turnos de Batalha

2 quests
01

Masmorras Achatadas

code★ PREMIUM

O mapa lista monstros por masmorra, e os grupos listam membros por líder. O comandante quer listas simples, sem caixas dentro de caixas.

LV.8+230 XP· Avançado
🔒

Gerador de Turnos de Batalha

Completar★ PREMIUM

Na batalha contra o dragão, os heróis agem em turnos que se repetem indefinidamente. Crie um gerador que entrega o próximo herói sempre que pedirem.

LV.8+235 XP· Avançado
BLOQUEADA
CAPÍTULO XIII — Navegador

2 quests de JavaScript: Baú Persistente do Navegador, Botão de Ataque na Página

2 quests
01

Baú Persistente do Navegador

Blocos★ PREMIUM

Mira fechou a aba no meio da masmorra! Para não perder o progresso, guarde o save no baú do navegador e recupere-o depois.

LV.8+235 XP· Navegador
🔒

Botão de Ataque na Página

code★ PREMIUM

A arena ganhou uma interface web! Cada clique no botão Atacar deve somar 10 de dano no placar exibido na página.

LV.8+240 XP· Navegador
BLOQUEADA
CAPÍTULO XIV — Node.js

1 quests de JavaScript: Leitura do Mapa no Servidor

1 quests
01

Leitura do Mapa no Servidor

code★ PREMIUM

O cartógrafo deixou o mapa do reino em um arquivo no servidor. Leia-o sem travar o servidor e conte quantas regiões existem.

LV.8+245 XP· Node.js
CAPÍTULO XV — Performance

2 quests de JavaScript: Debounce do Escriba Real, Memória do Oráculo

2 quests
01

Debounce do Escriba Real

code★ PREMIUM

O escriba real salva o progresso a cada tecla digitada e está exausto! Ensine-o a esperar o herói parar de escrever antes de gravar — uma única vez.

LV.8+245 XP· Performance
🔒

Memória do Oráculo

Otimizar★ PREMIUM

O oráculo calcula a sequência de Fibonacci das runas recomeçando do zero a cada consulta — fib(50) levaria horas! Dê a ele uma memória.

LV.8+250 XP· Performance
BLOQUEADA

CAPÍTULOS DA JORNADA

I - Fundamentos

Suas primeiras queries e a leitura de tabelas.

II - Filtragem

Refine dados com WHERE, GROUP BY e agregação.

III - Relacionamentos

Combine tabelas com JOINs e subconsultas.

IV - Modelagem

Estruture chaves, integridade e normalização.

V - Performance

Otimize consultas e entenda índices e EXPLAIN.

VI - Produção

Procedures, views e segurança para sistemas reais.

CONQUISTAS

✨
Primeiro FeitiçoJornada
Conclua sua primeira quest
📜
Aprendiz DedicadoJornada
Conclua 3 quests
🔮
Feiticeiro InicianteJornada
Conclua 5 quests
🛡️
Explorador de SQLJornada
Conclua 10 quests
📚
Colecionador de QueriesJornada
Conclua 15 quests
⚔️
Ninja de ConsultasJornada
Conclua 20 quests
🎯
Encantador de TabelasJornada
Conclua 25 quests
⚡
Cavaleiro de DadosJornada
Conclua 30 quests
🧪
Alquimista de SQLJornada
Conclua 35 quests
🔗
Mestre das JOINsJornada
Conclua 40 quests
📖
Sábio do BancoJornada
Conclua 45 quests
🏰
Guardião do BancoJornada
Conclua 50 quests
🗝️
Guardião das ChavesJornada
Conclua 55 quests
👑
Lorde dos RegistrosJornada
Conclua 60 quests
✍️
Cronista de DadosJornada
Conclua 65 quests
🧠
Arquiteto de DadosJornada
Conclua 70 quests
💠
Senhor das QueriesJornada
Conclua 75 quests
📦
Bibliotecário do MySQLJornada
Conclua 80 quests
🔨
Forjador de ÍndicesJornada
Conclua 85 quests
💎
Mestre de SQLJornada
Conclua 90 quests
🌟
Grão-MestreJornada
Conclua 95 quests
🏆
Mestre Supremo do MySQLJornada
Conclua 100 quests
🌌
Lenda VivaJornada
Conclua 110 quests
👑
Imperador de DadosJornada
Conclua 120 quests
🔮
Arquimago SQLJornada
Conclua 130 quests
🗿
Titã do BancoJornada
Conclua 140 quests
⚙️
Sentinela do SchemaJornada
Conclua 150 quests
⚔️
Cavaleiro de DadosJornada
Conclua 160 quests
🔮
Mestre das QueriesJornada
Conclua 170 quests
👑
Lorde do MySQLJornada
Conclua 180 quests
🌟
Arquimago SQLJornada
Conclua 190 quests
🗿
Titã do BancoJornada
Conclua 200 quests
🌌
Lenda VivaJornada
Conclua 210 quests
🌟
Arquimago SupremoJornada
Conclua 220 quests
🗿
Titã do MySQLJornada
Conclua 230 quests
👑
Lorde dos DadosJornada
Conclua 240 quests
🏅
Deus do MySQLJornada
Conclua todas as 250 quests
🐘
Elefante InicianteJornada
Conclua 10 quests de Postgres
🐘
Mestre PostgresJornada
Conclua 25 quests de Postgres
👑
Deus do PostgresJornada
Conclua 50 quests de Postgres
🐍
PythonistaJornada
Conclua 10 quests de Python
🐍
Encantador de PythonsJornada
Conclua 25 quests de Python
👑
Mestre PythonJornada
Conclua 50 quests de Python
🟨
JS NinjaJornada
Conclua 10 quests de JavaScript
🟨
Mestre JSJornada
Conclua 25 quests de JavaScript
👑
Deus do JSJornada
Conclua 50 quests de JavaScript
☕
JaveiroJornada
Conclua 10 quests de Java
☕
Mestre JavaJornada
Conclua 25 quests de Java
👑
Deus do JavaJornada
Conclua 50 quests de Java
🐧
Pinguim InicianteJornada
Conclua 10 quests de Linux
🐧
Mestre LinuxJornada
Conclua 25 quests de Linux
👑
Deus do LinuxJornada
Conclua 50 quests de Linux
🔺
Subida de Nível INível
Chegue ao nível 3
⚔️
Guerreiro AscendenteNível
Chegue ao nível 5
🔷
Subida de Nível IINível
Chegue ao nível 6
🛡️
Cavaleiro de EliteNível
Chegue ao nível 8
🏹
Veterano de SQLNível
Chegue ao nível 10
👹
Lorde do MySQLNível
Chegue ao nível 12
🧙
Sábio das QueriesNível
Chegue ao nível 15
🐉
LendárioNível
Chegue ao nível 20
⏱️
Primeiros PassosTempo
Use o app por 10 minutos
⏲️
Estudo RápidoTempo
Use o app por 30 minutos
⏳
Noite em CódigoTempo
Use o app por 1 hora
🔥
Maratona SQLTempo
Use o app por 3 horas
🚀
Domínio de MaratonaTempo
Use o app por 5 horas
💪
Jornada ÉpicaTempo
Use o app por 10 horas
🌞
Dia de EstudoTempo
Use o app por 24 horas
📆
Semana DedicadaTempo
Use o app por 72 horas
🧩
Fundamentos DominadosCapítulo
Complete todas as quests de Fundamentos e Filtragem
🔗
Arquitetura de RelacionamentosCapítulo
Complete todas as quests de Agregação e Relacionamentos
🧪
Manipulador de DadosCapítulo
Complete todas as quests de DML e DDL
⚡
Otimizador de PerformanceCapítulo
Complete todas as quests de Performance e Transações
🛠️
Mestre AvançadoCapítulo
Complete todas as quests de MySQL Avançado e Produção
❓
Conquista SecretaJornada
🗡️
Guardião DestronadoBoss
Derrote o Guardião dos Fundamentos
⛓️
Titã SubjugadoBoss
Derrote o Titã da Agregação
📟
Senhor dos Dados VencidoBoss
Derrote o Senhor dos Dados
👻
Espectro BanidoBoss
Derrote o Espectro da Performance
🔱
Arcanjo DestronadoBoss
Derrote o Arcanjo do MySQL
👑
Imperador DepostoBoss
Derrote o Imperador da Produção
🏅
Caçador de BossesBoss
Derrote todos os 6 chefões do jogo