Propósito del curso

El objetivo de todo el curso es divertirse, mantenerse feliz y adquirir habilidades reales de programación en Java para poder conseguir fácilmente un trabajo como programador.

Estructura del juego

El curso consta de cuatro misiones principales, y cada misión consta de al menos diez niveles. Cada nivel contiene 10-12 lecciones y 20-30 ejercicios. Por completar tareas y algunas otras acciones, obtienes puntos de experiencia o "materia oscura". Puede usarlo para desbloquear lecciones y tareas posteriores.

Avanzar al siguiente nivel o lección

Para avanzar a la siguiente lección o nivel, debe recolectar suficiente "materia oscura" para "pagar" para desbloquearla.

La descripción de cada tarea dice cuántas unidades recibirás por completarla.

Por ejemplo, obtendrá 1 unidad de materia oscura para el siguiente ejercicio.

Ejercicios

En CodeGym, encontrarás un montón de ejercicios diferentes. Obtienes materia oscura por trabajar a través de ellos.

Copiar código de un ejemplo: este es el ejercicio más simple. Para completarlo, debe ingresar el código Java en la ventana inferior exactamente como aparece en la ventana superior.

Escribir un programa: estos son los ejercicios más importantes del curso. Estos pueden variar mucho en su complejidad: desde tareas cortas y simples hasta rompecabezas que realmente pondrán a trabajar tu cerebro... Puedes comenzar a trabajar en cualquier tarea marcada como "Disponible". Para comenzar, simplemente haga clic en el botón "Abrir" en la descripción de la tarea.

Esto abrirá el IDE web. La primera pestaña contiene las condiciones de la tarea. La segunda pestaña es donde escribe su código. Encontrará el árbol del proyecto a la izquierda.

Después de completar una tarea, haga clic en el botón «Verificar». Descubrirás si la solución de la tarea es correcta.

Si desea simplemente ejecutar su programa sin validarlo, simplemente haga clic en el botón «Ejecutar».

Esta misma barra de herramientas te permite restablecer tu solución (en caso de que te confundas), analizar tu código (si estás estudiando con el Gran Maestro Oscuro) u obtener ayuda con una solución.

Crea miniproyectos: ¡estos son los ejercicios más interesantes y desafiantes! Un miniproyecto consta de una serie de subtareas interconectadas. Al final, habrás creado tu propio pequeño proyecto, como un juego. Pero antes de crear tu primer miniproyecto, tienes mucho trabajo por hacer. No verás tu primer miniproyecto hasta el nivel 20.

Nerd Break: ¡estos son los ejercicios más difíciles de todos! ¡Es una broma! La mayoría de las veces, un "descanso" implica ver un video interesante relacionado con la tecnología. Y sí, también obtienes una recompensa de materia oscura por estos ejercicios.

P.D.: a partir del nivel 3, podrá trabajar en tareas utilizando un entorno de desarrollo integrado (IDE) llamado IntelliJ IDEA. Una lección te enseñará cómo se hace, pero te contaremos más sobre eso más adelante.

Lecciones y estados de tareas

Las tareas pueden tener los siguientes estados.

"Disponible" — ¡Continúe e intente completarlo!

"Completado": completó con éxito esta tarea y recolectó su materia oscura hace menos de tres días. Puede intentar resolverlo nuevamente para mejorar su solución.

"Cerrado": completó con éxito esta tarea y recolectó su materia oscura hace más de tres días.

"Bloqueado": ya no puede enviar esta tarea para su verificación.

Las lecciones tienen dos estados posibles: "Disponible" y "Bloqueada".

La primera lección "bloqueada" después de las lecciones "disponibles" es en la que se detuvo. Si hace clic en él, se le pedirá que pague una cierta cantidad de materia oscura para desbloquearlo. Puede llegar allí desde la lección anterior, o simplemente puede hacer clic en la tarjeta correspondiente en la lista de lecciones.