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 — JAVA QUEST

50 quests disponíveis

CAPÍTULO I — Fundamentos

8 quests de Java: O Primeiro Grito do Reino, Atributos Primitivos do Herói, Enigma da Concatenação…

8 quests
01

O Primeiro Grito do Reino

Completar

Todo feitiço Java começa pelo portal `main`. O arauto da taverna precisa anunciar, em alto e bom som, que a guilda abriu as portas para novos heróis.

LV.2+80 XP· Fundamentos
🔒

Atributos Primitivos do Herói

code

O escriba da guilda precisa registrar a ficha de Mira: vida com casas decimais, a letra da classe, se ela está viva e quanto ouro carrega — e é MUITO ouro.

LV.2+83 XP· Fundamentos
BLOQUEADA
🔒

Enigma da Concatenação

quiz

O bardo da taverna desafia os novatos com um enigma: “o que o pergaminho mágico vai mostrar?”. Quem errar paga a próxima rodada de hidromel.

LV.2+87 XP· Fundamentos
BLOQUEADA
🔒

Pergaminho de Strings

code

Um pergaminho chegou com o nome da elfa escrito em letras minúsculas. O mago-bibliotecário quer o nome em destaque, seu tamanho e a confirmação de que ela vem da floresta.

LV.2+90 XP· Fundamentos
BLOQUEADA
🔒

If da Batalha

Blocos

Arion quer saber se já está pronto para enfrentar o dragão. O oráculo da guilda responde com uma única palavra.

LV.2+94 XP· Fundamentos
BLOQUEADA
🔒

Aritmética do Tesouro

code

Cinco heróis voltaram da masmorra com 47 moedas. Thorin exige divisão justa: cada um recebe a mesma parte e o que sobrar vai para o cofre da guilda.

LV.2+97 XP· Fundamentos
BLOQUEADA
🔒

Ouvindo o Viajante

code

Um viajante encapuzado bate à porta da taverna. O taverneiro quer perguntar o nome dele pelo teclado e dar as boas-vindas pessoalmente.

LV.2+101 XP· Fundamentos
BLOQUEADA
🔒

Senha do Portão Secreto

Debug

O portão da cripta só abre com a senha `dragao`. Lyra digita a senha certinha… e o guardião insiste que está errada. Algo está enfeitiçado no código.

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

7 quests de Java: Switch dos Portões, Vigília do While, Dado do Do-While…

7 quests
01

Switch dos Portões

code

Os portões do castelo têm runas que causam dano diferente a cada classe de invasor. O guardião quer uma tabela de dano limpa, sem a velha cascata de `break`.

LV.3+108 XP· Controle de Fluxo
🔒

Vigília do While

Blocos

O dragão do Pico Cinzento tem 50 pontos de vida e cada golpe de Arion tira 15. O bardo quer saber quantos golpes a lenda vai precisar.

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

Dado do Do-While

Completar★ PREMIUM

No jogo de dados da taverna, Lyra rola o dado pelo menos uma vez e continua até tirar um 6. O crupiê anota cada rolagem.

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

Chamada Invertida

Debug★ PREMIUM

O sargento quer chamar o pelotão do último recruta para o primeiro. Mal começou a chamada e o quartel explodiu com uma `ArrayIndexOutOfBoundsException`!

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

Contagem do Saque

Blocos★ PREMIUM

Quatro baús foram abertos na cripta. O tesoureiro quer o total de moedas sem se perder com índices.

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

Mapa da Masmorra

code★ PREMIUM

A cartógrafa Mira desenhou a masmorra como uma grade 3x3. Cada 1 marca uma armadilha. Antes de entrar, o grupo quer contar o perigo.

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

Enigma do Break e do Continue

quiz★ PREMIUM

Thorin conta os degraus da torre, mas pula o degrau quebrado e foge correndo quando ouve o dragão. Quantos degraus ele anuncia?

LV.3+129 XP· Controle de Fluxo
BLOQUEADA
CAPÍTULO III — Métodos

3 quests de Java: Ofício do Ferreiro, Feitiços Sobrecarregados, Pergaminho Encadeado

3 quests
01

Ofício do Ferreiro

code★ PREMIUM

O ferreiro anão repete o mesmo cálculo para cada espada. Ensine a ele um método reutilizável que diga o poder da lâmina a partir do ferro e do carvão.

LV.4+132 XP· Métodos
🔒

Feitiços Sobrecarregados

Completar★ PREMIUM

O grimório de Lyra tem um único feitiço `conjurar`, mas ela quer lançá-lo uma vez ou várias seguidas — sem decorar dois nomes diferentes.

LV.4+136 XP· Métodos
BLOQUEADA
🔒

Pergaminho Encadeado

Otimizar★ PREMIUM

O selo do portal só abre com as runas recitadas em sequência, separadas por hífen. O aprendiz monta o encantamento com `+=` e o mago reclama do desperdício de mana.

LV.4+139 XP· Métodos
BLOQUEADA
CAPÍTULO IV — Orientação a Objetos

13 quests de Java: Molde do Herói, Contador da Guilda, Cofre Encapsulado…

13 quests
01

Molde do Herói

Blocos★ PREMIUM

A guilda vai registrar cada aventureiro como um objeto. Antes, o escriba precisa do molde: a classe `Heroi`, com nome, nível e um construtor que já preencha tudo.

LV.4+142 XP· Orientação a Objetos
🔒

Contador da Guilda

code★ PREMIUM

Cada recruta tem seu próprio nome, mas o mestre da guilda quer um único placar com o total de recrutas alistados até agora.

LV.4+146 XP· Orientação a Objetos
BLOQUEADA
🔒

Cofre Encapsulado

code★ PREMIUM

Um goblin trapaceiro tentou registrar ouro negativo no baú da guilda. O ferreiro precisa de uma fechadura: ninguém mexe no ouro sem passar pelo guardião.

LV.4+149 XP· Orientação a Objetos
BLOQUEADA
🔒

Juramento do This

Completar★ PREMIUM

Todo escudeiro jura lealdade ao entrar na ordem. Se ninguém informar o valor, o juramento padrão é 10 — e o cavaleiro não quer escrever a mesma inicialização duas vezes.

LV.4+153 XP· Orientação a Objetos
BLOQUEADA
🔒

Herança do Guerreiro

code★ PREMIUM

Todo guerreiro é um herói, mas com músculos a mais. Em vez de copiar a classe `Heroi`, o mestre de armas quer que o `Guerreiro` herde tudo e acrescente só a força.

LV.5+156 XP· Orientação a Objetos
BLOQUEADA
🔒

Polimorfismo Sabotado

Debug★ PREMIUM

O general manda qualquer herói atacar sem saber sua classe — é o polimorfismo. Mas, quando o guerreiro entra em campo, ele solta um ataque genérico e sem graça. Um espião mexeu no código!

LV.5+160 XP· Orientação a Objetos
BLOQUEADA
🔒

Retrato do Mago

code★ PREMIUM

Quando o arquivista imprime um mago, aparece um feitiço ilegível como `Mago@1b6d3586`. Pinte um retrato decente para os registros do reino.

LV.5+163 XP· Orientação a Objetos
BLOQUEADA
🔒

Runas Gêmeas

Debug★ PREMIUM

Duas runas talhadas por ferreiros diferentes têm o mesmo símbolo e o mesmo poder. O aprendiz ensinou a classe a compará-las com `equals`… mas o inventário mágico (um `HashSet`) continua contando as duas!

LV.5+167 XP· Orientação a Objetos
BLOQUEADA
🔒

Molde Abstrato da Criatura

code★ PREMIUM

O bestiário do reino descreve criaturas, mas ninguém nunca viu uma “criatura genérica”. Toda fera concreta, porém, sabe rugir do seu jeito.

LV.5+170 XP· Orientação a Objetos
BLOQUEADA
🔒

Contrato do Atacante

Blocos★ PREMIUM

O conselho de guerra decretou: todo combatente do reino deve saber atacar. A arqueira Lyra é a primeira a assinar o contrato.

LV.5+174 XP· Orientação a Objetos
BLOQUEADA
🔒

Enum dos Elementos

Completar★ PREMIUM

Só existem três elementos mágicos no reino, e cada um causa um dano fixo. Strings soltas como "fogo" geram erros de digitação — o arquimago quer um conjunto fechado.

LV.5+177 XP· Orientação a Objetos
BLOQUEADA
🔒

Registro Imutável da Missão

code★ PREMIUM

O quadro de missões da taverna precisa de registros que ninguém consiga adulterar depois de pregados — e recompensa negativa é golpe de goblin.

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

Abstrata ou Interface?

quiz★ PREMIUM

No exame para mestre-arquiteto da guilda, a banca faz uma pergunta clássica sobre os dois tipos de molde do reino.

LV.6+184 XP· Orientação a Objetos
BLOQUEADA
CAPÍTULO V — Coleções

7 quests de Java: ArrayList da Guilda, Livro de Contas da Taverna, Selos Únicos do Portão…

7 quests
01

ArrayList da Guilda

code★ PREMIUM

O mural da guilda muda o tempo todo: heróis entram, heróis partem em missões. Um array de tamanho fixo não dá conta — o escriba precisa de uma lista que cresce e encolhe.

LV.6+188 XP· Coleções
🔒

Livro de Contas da Taverna

code★ PREMIUM

A noite foi agitada na taverna. O taverneiro quer saber quantas vezes cada prato foi pedido — principalmente o hidromel.

LV.6+191 XP· Coleções
BLOQUEADA
🔒

Selos Únicos do Portão

Otimizar★ PREMIUM

O guarda do portão anotou cada entrada no reino, mas alguns heróis passaram duas vezes. Para contar os visitantes diferentes, o escrivão varre a lista inteira a cada nome — e a fila não anda.

LV.6+194 XP· Coleções
BLOQUEADA
🔒

Expurgo da Mochila

Debug★ PREMIUM

A mochila de Thorin está pesada de pedras inúteis. Ao tentar jogá-las fora no meio da caminhada, a mochila explodiu com uma `ConcurrentModificationException`!

LV.6+198 XP· Coleções
BLOQUEADA
🔒

Ranking de Honra

code★ PREMIUM

Na Távola do reino, os cavaleiros se sentam por ordem de honra — do mais honrado ao menos. Ensine aos cavaleiros a se compararem sozinhos.

LV.6+201 XP· Coleções
BLOQUEADA
🔒

Comparator do Conselho

Blocos★ PREMIUM

O Conselho quer convocar os aventureiros dos mais experientes aos novatos; em caso de empate, em ordem alfabética. E ninguém pode mexer na definição do record.

LV.7+205 XP· Coleções
BLOQUEADA
🔒

Relicário Genérico

code★ PREMIUM

O joalheiro élfico forja relicários que guardam qualquer tesouro — cálices, gemas, pergaminhos — sem que ninguém precise adivinhar o que há dentro ao abrir.

LV.7+208 XP· Coleções
BLOQUEADA
CAPÍTULO VI — Programação Funcional

4 quests de Java: Talvez um Artefato, Feitiços Lambda, Pipeline dos Veteranos…

4 quests
01

Talvez um Artefato

code★ PREMIUM

Nem todo herói carrega um artefato lendário. O inventário antigo devolvia `null` e derrubava o castelo com `NullPointerException` — hora de usar um recipiente mais seguro.

LV.7+212 XP· Programação Funcional
🔒

Feitiços Lambda

Completar★ PREMIUM

O mago de batalha quer guardar regras de combate como feitiços prontos: um que reconhece golpes críticos e outro que calcula o dano depois da armadura.

LV.7+215 XP· Programação Funcional
BLOQUEADA
🔒

Pipeline dos Veteranos

Otimizar★ PREMIUM

O escriba copia nomes de veteranos para uma lista auxiliar com laço, if e add — e erra toda semana. O mestre quer uma linha só, que diga O QUE fazer, não COMO.

LV.7+219 XP· Programação Funcional
BLOQUEADA
🔒

Censo por Classe

code★ PREMIUM

O rei ordenou um censo: quantos guerreiros, magos e ladinos servem à coroa? O escriba conhece SQL e sente falta do GROUP BY.

LV.7+222 XP· Programação Funcional
BLOQUEADA
CAPÍTULO VII — Erros

2 quests de Java: Rede de Segurança do Tesouro, Exceção da Porta Trancada

2 quests
01

Rede de Segurança do Tesouro

Blocos★ PREMIUM

Thorin tenta dividir o ouro por zero heróis e o reino inteiro desaba. O tesoureiro quer uma rede de segurança: avisar o erro e, aconteça o que acontecer, trancar o cofre.

LV.7+226 XP· Erros
🔒

Exceção da Porta Trancada

code★ PREMIUM

Na masmorra de Kroth, portas trancadas não são bugs — são parte da aventura. Quem tentar abrir uma porta sem chave PRECISA estar preparado para lidar com isso.

LV.8+229 XP· Erros
BLOQUEADA
CAPÍTULO VIII — Arquivos e Datas

2 quests de Java: Diário de Bordo em Arquivo, Calendário do Reino

2 quests
01

Diário de Bordo em Arquivo

code★ PREMIUM

O cronista da expedição precisa gravar o diário em pergaminho de verdade — um arquivo — e relê-lo à luz da fogueira, sem deixar o livro aberto na chuva.

LV.8+233 XP· Arquivos e Datas
🔒

Calendário do Reino

Completar★ PREMIUM

A caravana parte para as Terras do Norte em 10 de março e a viagem leva 45 dias. A rainha quer saber quando ela volta, em que dia da semana e quanto falta, a partir daí, para o Festival de Inverno.

LV.8+236 XP· Arquivos e Datas
BLOQUEADA
CAPÍTULO IX — Concorrência

3 quests de Java: Batedores em Paralelo, Exército de Executores, Cofre Sincronizado

3 quests
01

Batedores em Paralelo

quiz★ PREMIUM

Dois batedores élficos deveriam partir AO MESMO TEMPO por trilhas diferentes. O aprendiz de capitão escreveu o código, mas os batedores saem um depois do outro…

LV.8+240 XP· Concorrência
🔒

Exército de Executores

code★ PREMIUM

O general não quer recrutar um mensageiro novo para cada carta. Ele mantém uma tropa fixa de três mensageiros que se revezam nas entregas e reportam o tempo de cada viagem.

LV.8+243 XP· Concorrência
BLOQUEADA
🔒

Cofre Sincronizado

Debug★ PREMIUM

Quatro coletores de impostos depositam no cofre real ao mesmo tempo, e o tesoureiro jura que moedas estão sumindo! Não é ladrão: é condição de corrida.

LV.8+247 XP· Concorrência
BLOQUEADA
CAPÍTULO X — Banco de Dados

1 quests de Java: Pacto com o MySQL

1 quests
01

Pacto com o MySQL

code★ PREMIUM

A missão final: unir Java e a grande biblioteca MySQL da guilda. O mestre quer listar todos os heróis de uma classe — e um bruxo malicioso já tentou injetar SQL pelo campo de busca.

LV.8+250 XP· Banco de Dados

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