Scopul cursului

Scopul întregului curs este să te distrezi, să fii fericit și să dobândești abilități reale de programare Java pentru a obține cu ușurință un loc de muncă ca programator.

Structura jocului

Cursul constă din patru misiuni principale, iar fiecare misiunea constă din cel puțin zece nivele. Fiecare nivel conține 10-12 lecții și 20-30 de exerciții. Pentru îndeplinirea sarcinilor și a altor acțiuni, obțineți puncte de experiență sau „materie întunecată”. Îl puteți folosi pentru a debloca lecțiile și sarcinile ulterioare.

Avansarea la următorul nivel sau lecție

Pentru a trece la următoarea lecție sau la nivelul următor, trebuie să aduni suficientă „materie întunecată” pentru a „plăti” pentru a o debloca.

Descrierea fiecărei sarcini spune câte unități veți primi pentru finalizarea acesteia.

De exemplu, veți câștiga 1 unitate de materie întunecată pentru următorul exercițiu.

Exerciții

În CodeGym, veți găsi o mulțime de exerciții diferite. Primiți materie întunecată pentru a lucra prin ele.

Copiați codul dintr-un exemplu — Acesta este cel mai simplu exercițiu. Pentru a o finaliza, trebuie să introduceți codul Java în fereastra de jos exact așa cum apare în fereastra de sus.

Scrieți un program — Acestea sunt cele mai importante exerciții din curs. Acestea pot varia foarte mult în complexitatea lor: de la sarcini scurte și simple până la puzzle-uri care vă vor pune cu adevărat creierul la lucru... Puteți începe să lucrați la orice sarcină marcată ca „Disponibilă”. Pentru a începe, faceți clic pe butonul „Deschidere” din descrierea sarcinii.

Acest lucru va deschide IDE-ul web. Prima filă conține condițiile sarcinii. A doua filă este locul în care introduceți codul. Veți găsi arborele proiectului în stânga.

După finalizarea unei sarcini, faceți clic pe butonul „Verificați”. Veți afla dacă soluția sarcinii este corectă.

Dacă doriți să executați programul fără a-l valida, faceți clic pe butonul „Run”.

Aceeași bară de instrumente vă permite să vă resetați soluția (în cazul în care sunteți confuz), să vă analizați codul (dacă studiați sub Dark Grand Master) sau să obțineți ajutor cu o soluție.

Creează mini proiecte — Acestea sunt cele mai interesante și mai provocatoare exerciții! Un mini-proiect constă dintr-o serie de sub-sarcini interconectate. Până la sfârșit, vei fi creat propriul tău proiect mic, cum ar fi un joc. Dar înainte de a începe să creezi primul tău mini-proiect, ai multă muncă de făcut. Nu vei vedea primul tău mini-proiect până la nivelul 20.

Nerd Break — Acestea sunt cele mai grele exerciții dintre toate! Glumeam! Cel mai adesea, o „pauză” implică vizionarea unui videoclip interesant legat de tehnologie. Și da, încă primești o recompensă pentru materia întunecată și pentru aceste exerciții.

P.S.: Începând cu Nivelul 3, veți putea lucra la sarcini folosind un mediu de dezvoltare integrat (IDE) numit IntelliJ IDEA. O lecție vă va învăța cum se face, dar vă vom spune mai multe despre asta mai târziu.

Lecții și starea sarcinilor

Sarcinile pot avea următoarele stări.

„Disponibil” — Continuați și încercați să o finalizați!

„Finalizat” — Ați finalizat cu succes această sarcină și ați colectat materia întunecată cu mai puțin de trei zile în urmă. Puteți încerca să o rezolvați din nou pentru a vă îmbunătăți soluția.

„Închis” — Ați finalizat cu succes această sarcină și ați colectat materia întunecată în urmă cu mai mult de trei zile.

„Blocat” – nu mai puteți trimite această sarcină pentru verificare.

Lecțiile au două stări posibile: „Disponibil” și „Blocate”.

Prima lecție „blocata” după lecțiile „disponibile” este cea la care te-ai oprit. Dacă faceți clic pe el, vi se va solicita să plătiți o anumită cantitate de materie întunecată pentru a o debloca. Puteți ajunge acolo de la lecția anterioară sau puteți doar să faceți clic pe cardul corespunzător din lista de lecții.