Цел на курса

Целта на целия курс е да се забавлявате, да останете щастливи и да придобиете истински умения за програмиране на Java, за да си намерите лесно работа като програмист.

Структура на играта

Курсът се състои от четири основни мисии, като всяка мисия се състои от поне десет нива. Всяко ниво съдържа 10-12 урока и 20-30 упражнения. За изпълнение на задачи и някои други действия получавате точки опит или „тъмна материя“. Можете да го използвате, за да отключите следващите уроци и задачи.

Преминаване към следващото ниво или урок

За да преминете към следващия урок или ниво, трябва да съберете достатъчно «тъмна материя», за да «платите», за да я отключите.

Описанието на всяка задача казва колко единици ще получите за изпълнението й.

Например, ще спечелите 1 единица тъмна материя за следното упражнение.

Упражнения

В CodeGym ще намерите много различни упражнения. Получавате тъмна материя, за да работите през тях.

Копирайте код от пример — Това е най-простото упражнение. За да го завършите, трябва да въведете Java кода в долния прозорец точно както се показва в горния прозорец.

Напишете програма — Това са най-важните упражнения в курса. Те могат да варират значително по своята сложност: от кратки и прости задачи до загадки, които наистина ще накарат мозъка ви да работи... Можете да започнете да работите върху всяка задача, маркирана като „Налична“. За да започнете, просто щракнете върху бутона "Отвори" в описанието на задачата.

Това ще отвори уеб IDE. Първият раздел съдържа условията на задачата. Вторият раздел е мястото, където въвеждате своя код. Ще намерите дървото на проекта отляво.

След като изпълните задача, щракнете върху бутона «Потвърди». Ще разберете дали решението на задачата е правилно.

Ако искате просто да изпълните вашата програма, без да я валидирате, просто щракнете върху бутона «Run».

Същата тази лента с инструменти ви позволява да нулирате решението си (в случай че се объркате), да анализирате кода си (ако учите под Тъмния Велик магистър) или да получите помощ за решение.

Създавайте мини проекти — Това са най-интересните и предизвикателни упражнения! Мини-проектът се състои от поредица от взаимосвързани подзадачи. До края ще сте създали свой собствен малък проект, като например игра. Но преди да създадете първия си мини-проект, трябва да свършите много работа. Няма да видите първия си мини-проект до ниво 20.

Nerd Break — Това са най-трудните упражнения от всички! Майтапя се! Най-често „почивката“ включва гледане на страхотно видео, свързано с технологиите. И да, все още получавате награда за тъмна материя и за тези упражнения.

P.S.: Започвайки с Ниво 3, ще можете да работите върху задачи с помощта на интегрирана среда за разработка (IDE), наречена IntelliJ IDEA. Един урок ще ви научи как се прави, но ще ви разкажем повече за това по-късно.

Статуси на уроци и задачи

Задачите могат да имат следните състояния.

„Наличен“ — давайте напред и се опитайте да го завършите!

„Завършено“ — Вие успешно завършихте тази задача и събрахте тъмната си материя преди по-малко от три дни. Можете да опитате да го решите отново, за да подобрите решението си.

„Затворено“ — Вие успешно завършихте тази задача и събрахте тъмната си материя преди повече от три дни.

„Заключено“ – Вече не можете да изпратите тази задача за проверка.

Уроците имат два възможни статуса: „Налични“ и „Заключени“.

Първият „заключен“ урок след „наличните“ уроци е този, на който сте се спрели. Ако щракнете върху него, ще бъдете подканени да платите определено количество тъмна материя, за да го отключите. Можете да стигнете до там от предишния урок или можете просто да щракнете върху съответната карта в списъка с уроци.