Doel van de cursus

Het doel van de hele cursus is om plezier te hebben, gelukkig te blijven en echte Java-programmeervaardigheden op te doen om gemakkelijk een baan als programmeur te krijgen.

Spelstructuur

De cursus bestaat uit vier hoofdmissies en elke zoektocht bestaat uit minimaal tien niveaus. Elk niveau bevat 10-12 lessen en 20-30 oefeningen. Voor het voltooien van taken en enkele andere acties krijg je ervaringspunten of "donkere materie". Je kunt het gebruiken om de volgende lessen en taken te ontgrendelen.

Doorgaan naar het volgende niveau of volgende les

Om door te gaan naar de volgende les of het volgende niveau, moet je genoeg «donkere materie» verzamelen om te «betalen» om het te ontgrendelen.

In de beschrijving van elke taak staat hoeveel eenheden je krijgt voor het voltooien ervan.

Je verdient bijvoorbeeld 1 eenheid donkere materie voor de volgende oefening.

Oefeningen

In CodeGym vind je heel veel verschillende oefeningen. Je krijgt donkere materie als je er doorheen werkt.

Kopieer code van een voorbeeld — Dit is de eenvoudigste oefening. Om het te voltooien, moet u de Java-code in het onderste venster precies zo invoeren als deze in het bovenste venster verschijnt.

Schrijf een programma — Dit zijn de belangrijkste oefeningen in de cursus. Deze kunnen enorm variëren in complexiteit: van korte en eenvoudige taken tot puzzels die je hersenen echt aan het werk zullen zetten... Je kunt aan elke taak beginnen die is gemarkeerd als "Beschikbaar". Klik om te beginnen op de knop "Openen" in de taakbeschrijving.

Hierdoor wordt de Web IDE geopend. Het eerste tabblad bevat de taakvoorwaarden. Op het tweede tabblad typt u uw code. U vindt de projectboom aan de linkerkant.

Klik na het voltooien van een taak op de knop «Verifiëren». U zult ontdekken of de taakoplossing correct is.

Als u uw programma gewoon wilt uitvoeren zonder het te valideren, klikt u gewoon op de knop «Uitvoeren».

Met dezelfde werkbalk kunt u uw oplossing resetten (voor het geval u in de war raakt), uw code analyseren (als u studeert onder de Dark Grand Master) of hulp krijgen bij een oplossing.

Maak miniprojecten — Dit zijn de meest interessante en uitdagende oefeningen! Een miniproject bestaat uit een reeks onderling verbonden deeltaken. Tegen het einde heb je je eigen kleine project gemaakt, zoals een game. Maar voordat u uw eerste miniproject kunt maken, heeft u veel werk te doen. Je eerste miniproject zie je pas op niveau 20.

Nerd Break — Dit zijn de moeilijkste oefeningen van allemaal! Grapje! Meestal is een "pauze" het kijken naar een coole video over technologie. En ja, je krijgt nog steeds een beloning voor donkere materie voor deze oefeningen.

P.S.: vanaf niveau 3 kun je aan taken werken met behulp van een geïntegreerde ontwikkelomgeving (IDE) genaamd IntelliJ IDEA. Een les zal je leren hoe het moet, maar daar vertellen we je later meer over.

Lessen en taakstatussen

Taken kunnen de volgende statussen hebben.

"Beschikbaar" — Ga je gang en probeer het te voltooien!

"Voltooid" — Je hebt deze taak met succes voltooid en minder dan drie dagen geleden je donkere materie verzameld. U kunt proberen het opnieuw op te lossen om uw oplossing te verbeteren.

"Gesloten" — Je hebt deze taak met succes voltooid en meer dan drie dagen geleden je donkere materie verzameld.

"Vergrendeld" – U kunt deze taak niet langer indienen voor verificatie.

Lessen hebben twee mogelijke statussen: "Beschikbaar" en "Vergrendeld".

De eerste "vergrendelde" les na de "beschikbare" lessen is de les waar je bent gestopt. Als je erop klikt, wordt je gevraagd een bepaalde hoeveelheid donkere materie te betalen om het te ontgrendelen. Je kunt daar komen vanaf de vorige les, of je kunt gewoon op de overeenkomstige kaart in de lijst met lessen klikken.