image-por-BR-01-02

"Olá, Amigo. Meu nome é João Tique Nervoso, capitão da Corrida Galáctica."

"Bom dia, capitão."

"Vou explicar como funciona o processo de aprendizado e também como usar nossos serviços."

"Nosso objetivo principal é nos divertimos muito enquanto aprendemos programação, o que vai facilitar na hora de conseguir um trabalho como programador. Para chegar lá, vamos usar exercícios práticos. Um monte de exercícios. Sério, um monte."

Como tudo funciona

O curso inteiro se divide em quatro unidades ou missões: Sintaxe do Java, Núcleo do Java, Java multitarefa e Coleções do Java. Cada missão tem dez níveis e cada nível tem de 10 a 15 lições e 20 a 30 exercícios.

Para cada tarefa concluída, você receberá algumas unidades de matéria escura. Para avançar na missão, você vai precisar de matéria escura para desbloquear novos níveis e lições.

Você pode realizar as tarefas do jeito que preferir. Você pode trabalhar nelas enquanto lê as lições, ou pode primeiro ler as lições até entender bem e então trabalhar nos exercícios em separado. O que for melhor para você.

Como avançar para o próximo nível ou lição

Para avançar para a próxima lição ou o próximo nível, é preciso coletar "matéria escura" suficiente para "pagar" o desbloqueio. É algo assim:

Dentro de uma missão, você precisa desbloquear as lições em ordem. Não é possível pular para a metade do curso e tentar fazer algo lá. Porém, uma vez desbloqueada, a lição fica sempre acessível. Você pode voltar a ela e reler ou revisar os exemplos novamente.

Além disso, como eu disse antes, você pode ganhar matéria escura ao concluir tarefas. A descrição de cada tarefa diz quantas unidades você vai receber quando tiver concluído. Por exemplo, você vai ganhar 1 unidade de matéria escura pela tarefa a seguir.

Exercícios

No CodeGym, você vai encontrar um monte de exercícios diferentes. Os tipos principais são os seguintes.

Copiar código a partir de um exemplo: este é o exercício mais simples. Para concluir, você precisa digitar o código Java na janela de baixo exatamente como aparece na janela de cima.

Escrever um programa: estes são os exercícios mais importantes do curso. Esses exercícios variam muito em complexidade: desde as tarefas mais curtas e simples até problemas difíceis que vão colocar o seu cérebro para trabalhar de verdade... Você pode começar a trabalhar em qualquer tarefa marcada como "Disponível". Para começar, é só clicar no botão "Abrir" na descrição da tarefa.

A IDE na web será aberta. A primeira aba contém as condições da tarefa. A segunda aba é onde você digita o código. Você vai encontrar a árvore do projeto (veremos sobre isso depois) à esquerda.

Para conferir se concluiu a tarefa com sucesso, você precisará clicar no botão "Verificar". Assim, o seu programa será enviado aos nossos servidores, que vão fazer a verificação e mostrar os resultados para você.

Se quiser executar o programa sem verificar, basta clicar no botão "Executar".

Se você apagar por acidente o código inicial, será sempre possível começar de novo ao clicar no botão "Reiniciar".

Criar miniprojetos: são os exercícios mais interessantes e desafiadores! Um miniprojeto consiste em uma série de subtarefas interconectadas. No fim, você terá criado o seu próprio projeto, como um jogo. Mas antes de criar o seu primeiro miniprojeto, você tem muita coisa a fazer. O seu primeiro miniprojeto não vai aparecer até o nível 20.

Ponto fora da curva: são os exercícios mais difíceis de todos! Brincadeirinha! Em geral, um "ponto fora da curva" envolve assistir um vídeo legal sobre tecnologia. E sim, você vai receber matéria escura como recompensa por esses exercícios também.

P.S.: A partir do nível 3, você vai poder trabalhar em tarefas usando um ambiente de desenvolvimento integrado (IDE) chamado IntelliJ IDEA. Uma lição vai ensinar você a fazer isso, mas vamos mais falar sobre o assunto depois.

Estado das lições e tarefas

As tarefas podem estar nos seguintes estados. "Disponível": vá em frente, tente concluir!

"Concluída": você conseguiu realizar a tarefa com sucesso e coletou sua matéria escura há menos de três dias. Você pode tentar resolver de novo para melhorar a solução.

"Fechada": você conseguiu realizar a tarefa com sucesso e coletou sua matéria escura há mais de três dias. A tarefa não pode mais ser enviada para verificação.

"Bloqueada": acho que este é autoexplicativo. Para acessar a tarefa, você precisa desbloquear a lição associada a ela. E para isso, você precisa desbloquear todas as lições anteriores a ela.

As lições têm dois estados possíveis: "Disponível" e "Bloqueada".

A última lição "disponível" antes de uma longa sequência de lições "bloqueadas" é onde você parou. Se você clicar na primeira lição "bloqueada", precisará pagar uma certa quantia de matéria escura para desbloquear.