A CodeGym használata - 1

"Szia, Amigo. A nevem John Squirrels, a Galactic Rush kapitánya."

– Jó napot, kapitány!

"Hadd magyarázzam el, hogyan működik a tanulási folyamat, és hogyan kell használni szolgáltatásainkat."

"Elsődleges célunk, hogy sok-sok móka legyen a gyakorlati programozási ismeretek elsajátítása közben, ami megkönnyíti a programozói állás megszerzését. Ennek megvalósításához gyakorló gyakorlatokat használunk. Nagyon sokat. Komolyan, nagyon sokat."

Hogyan működik

A teljes kurzus négy egységre vagy küldetésre van osztva: AP Java vizsga előkészítés (Java alapjai), Java Core, Java Multithreading és Java Collections. Minden küldetés több szintből áll, és mindegyik szint 10-15 leckét és 20-30 gyakorlatot tartalmaz.

Minden egyes elvégzett feladatért néhány egységnyi sötét anyag jutalma lesz. A küldetés előrehaladásához sötét anyagra lesz szüksége, hogy új szinteket és leckéket tudjon feloldani.

A feladatokat tetszés szerint elvégezheti. Dolgozhat rajtuk a leckék olvasása közben, vagy először olvassa el a leckéket, amíg meg nem érti őket, majd külön-külön dolgozzon a gyakorlatokon. Bármi, ami a legjobban működik az Ön számára.

Továbblépés a következő szintre vagy leckére

A következő leckére vagy szintre való továbblépéshez elegendő "sötét anyagot" kell összegyűjtened ahhoz, hogy "fizess" a zárolás feloldásához. Valahogy így néz ki:

Egy küldetés során sorrendben kell feloldania a leckéket. Nem lehet csak úgy a pálya közepére ugrani, és ott kipróbálni valamit. A zárolás feloldása után azonban egy lecke mindig elérhető. Bármikor visszatérhet hozzá, és újraolvassa, vagy újra áttekintheti a példákat.

Továbbá, amint korábban említettem, a sötét anyaghoz juthat feladatok elvégzésével. Az egyes feladatok leírása tartalmazza, hogy hány egységet kapsz a feladatok elvégzéséért. Például a következő feladatért 1 egységnyi sötét anyag jár.

Feladatok

A CodeGym-en rengeteg különféle gyakorlatot találsz. Ide sorolom a főbb típusokat.

Kód másolása egy példából – Ez a legegyszerűbb gyakorlat. A befejezéshez az alsó ablakban pontosan úgy kell beírni a Java kódot, ahogy az a felső ablakban megjelenik.

Írjon programot — Ezek a tanfolyam legfontosabb gyakorlatai. Ezek összetettsége nagyon eltérő lehet: a rövid és egyszerű feladatoktól egészen a fejtörőkig, amelyek igazán munkára fogják az agyat... Bármilyen „Elérhető” jelzéssel ellátott feladaton elkezdhet dolgozni. Az egyik elindításához kattintson a „Megnyitás” gombra a feladat leírásában.

Ezzel megnyílik a Web IDE. Az első lap a feladat feltételeit tartalmazza. A második lapon be kell írni a kódot.

Annak ellenőrzéséhez, hogy sikeresen elvégezte-e a feladatot, kattintson az "Ellenőrzés" gombra. Ez elküldi a programját a szervereinkre ellenőrzésre, majd megmutatja az eredményeket.

Hozzon létre mini projekteket – ezek a legérdekesebb és legkihívóbb gyakorlatok! Egy mini-projekt egymáshoz kapcsolódó részfeladatok sorozatából áll. A végére elkészíti a saját kis projektjét, például egy játékot. Mielőtt azonban elkészítenéd első miniprojektedet, még sok munka vár rád. Az első mini-projektedet csak a Java Core küldetés végéig láthatod.

Nerd Break – Ezek a legnehezebb gyakorlatok mind közül! Csak viccel! A „szünet” leggyakrabban egy klassz technológiával kapcsolatos videó megtekintésével jár. És igen, még mindig sötét anyag jutalmat kapsz ezekért a gyakorlatokért.

PS: A 3. szinttől kezdve az IntelliJ IDEA nevű integrált fejlesztői környezet (IDE) segítségével dolgozhat a feladatokon. Egy lecke megtanítja, hogyan kell ezt csinálni, de erről később bővebben is beszámolunk.

Leckék és feladatállapotok

A feladatoknak a következő állapotai lehetnek. „Elérhető” – Menjen előre, és próbálja meg befejezni!

„Befejezve” – Sikeresen teljesítette ezt a feladatot, és kevesebb mint három napja összegyűjtötte a sötét anyagát . Megpróbálhatja újra megoldani a megoldás javítása érdekében.

„Lezárva” – Sikeresen teljesítette ezt a feladatot, és több mint három napja összegyűjtötte a sötét anyagát . Ezt a feladatot már nem küldheti be ellenőrzésre.

„Zárva” – szerintem ez eléggé magától értetődő. A feladat eléréséhez fel kell oldania a hozzá tartozó leckét. Ehhez pedig fel kell oldania az ehhez vezető összes leckét.

A leckéknek két lehetséges állapota van: „Elérhető” és „Zárolva”.

Az utolsó „elérhető” lecke a „zárt” leckék hosszú láncolata előtt az, amelyen abbahagytad. Ha rákattint az első "zárolt" leckére, akkor a rendszer felkéri, hogy fizessen be bizonyos mennyiségű sötét anyagot a zárolás feloldásához.