"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.
GO TO FULL VERSION