Cum se utilizează CodeGym - 1

"Bună, Amigo. Numele meu este John Squirrels, Căpitanul Galactic Rush."

— Bună ziua, căpitane.

„Permiteți-mi să vă explic cum funcționează procesul de învățare, precum și cum să folosiți serviciile noastre.”

„Obiectivul nostru principal este să ne distrăm foarte mult în timp ce dobândim abilități practice de programare, ceea ce va face ușor să obțineți un loc de muncă ca programator. Pentru a realiza acest lucru, folosim exerciții de practică. Multe dintre ele. Serios, multe.”

Cum funcționează totul

Întregul curs este împărțit în patru unități, sau misiuni: AP Java Exam Prep (Java Basics), Java Core, Java Multithreading și Java Collections. Fiecare misiune constă dintr-un număr de niveluri, iar fiecare nivel conține 10-15 lecții și 20-30 de exerciții.

Pentru fiecare sarcină pe care o finalizați, veți fi recompensat cu câteva unități de materie întunecată. Pentru a progresa în căutarea ta, vei avea nevoie de materie întunecată pentru a debloca noi niveluri și lecții.

Puteți finaliza sarcinile în orice mod doriți. Puteți lucra la ele în timp ce citiți lecțiile, sau mai întâi citiți lecțiile până le înțelegeți și apoi lucrați la exerciții separat. Orice funcționează cel mai bine pentru tine.

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. Arata cam asa:

În cadrul unei misiuni, trebuie să deblocați lecțiile în ordine. Nu poți sări doar la mijlocul cursului și să încerci ceva acolo. Cu toate acestea, odată deblocat, o lecție este întotdeauna accesibilă. Puteți reveni oricând la el pentru a o reciti sau a revizui din nou exemplele.

De asemenea, așa cum am menționat mai devreme, puteți câștiga materie neagră completând sarcini. 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ătoarea sarcină.

Exerciții

Pe CodeGym, veți găsi o mulțime de exerciții diferite. Voi enumera principalele tipuri aici.

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 treabă... Puteți începe să lucrați la orice sarcină marcată ca „Disponibilă”. Pentru a începe unul, faceți clic pe butonul „Deschidere” din descrierea sarcinii.

Aceasta va deschide IDE-ul web. Prima filă conține condițiile sarcinii. A doua filă este locul în care introduceți codul.

Pentru a verifica dacă ați finalizat cu succes sarcina, va trebui să faceți clic pe butonul „Verificați”. Acest lucru va trimite programul dvs. la serverele noastre pentru verificare și apoi vă va afișa rezultatele.

Creați 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 sfârșitul misiunii Java Core.

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.

PS: Î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. Nu mai puteți trimite această sarcină pentru verificare.

„Blocat” - Cred că acest lucru se explică de la sine. Pentru a accesa sarcina, va trebui să deblocați lecția asociată acesteia. Și asta va necesita să deblocați toate lecțiile care au dus la aceasta.

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

Ultima lecție „disponibilă” înainte de un lanț lung de lecții „blocate” este cea pe care te-ai oprit. Dacă dați clic pe prima lecție „blocata”, vi se va solicita să plătiți o anumită cantitate de materie întunecată pentru a o debloca.