Цель курса

Цель всего курса – получить удовольствие, хорошее настроение и реальные навыки программирования на Java, чтобы легко устроиться работать программистом.

Устройство игры

Курс состоит из четырех основных квестов, а квест — из десяти уровней. Каждый уровень содержит 10-12 лекций и 20-30 практических задач. За решение задач и некоторые другие активные действия вы получаете очки опыта или «черную материю». С её помощью вы сможете открывать следующие лекции и задачи.

Переход на следующий уровень и к следующей лекции

Чтобы перейти к следующей лекции или уровню, нужно собрать достаточное количество «чёрной материи» и «заплатить» ею за переход.

Сколько единиц материи ты получишь за решение той или иной задачи, увидишь на карточке задачи и рядом с её условием.

Например, за решение этой задачи ты получишь 10 единиц «Черной материи».

Практические задания

На JavaRush вас ждет целый ворох разнообразных заданий. Именно за их выполнение вы получаете чёрную материю.

Ввод кода по образцу — это самое простое практическое задание. Для его выполнения, нужно в нижней части окна ввести Java-код, идентичный образцу (он в верхней части окна).

Написать программу — это самые важные задания курса. Они могут быть очень разного уровня, от простейших задачек до таких, над которыми придется изрядно помозговать. Ты можешь начать решать любую задачу со статусом «Доступна». Чтобы приняться за неё, жми на кнопку «Открыть» на карточке с описанием.

Перед тобой откроется окошко WebIDE. На первой вкладке можно изучить условие, на второй — окно для ввода кода, а то, что ты видишь слева — это дерево проекта.

Решив задачу, нужно нажать кнопку «Проверка», тогда ты получишь ответ на вопрос, правильно ли решена задача.

Если ты хочешь просто запустить программу без проверки — жми кнопку «Запуск».

На этом же тулбаре, как видишь, можно сбросить решение (на случай, если запутался), проанализировать код (если ты записан к наставнику Дарк Гранд Мастеру) или получить помощь в решении.

Создать мини-проект — это самые интересные и сложные задания! Условия мини-проектов разбиты на несколько последовательных связанных между собой подзадач. В результате ты создашь небольшой, но собственный проект. Какую-нибудь игру, например. Но до первых мини-проектов тебе ещё работать и работать, аж до 20 уровня.

Айтишный релакс — это самые-самые сложные задания! Шутка. Чаще всего задание «релакса» заключается в просмотре интересного видео на айтишную тему. И да, за это тебе тоже дадут чёрную материю!

P.S.: Начиная с третьего уровня, ты сможешь решать задачки в среде разработки IntelliJ IDEA. Из лекции ты узнаешь, как это сделать. Но об этом чуть позже.

Статусы лекций и задач

У задач могут быть такие статусы: «Доступна» — можно решать!

«Решена» — ты решил задачу правильно, получил чёрную материю и с этого момента ещё не прошло три дня. Это значит, что ты можешь попробовать решить её еще раз, чтобы улучшить решение.

«Закрыта» — ты решил задачу правильно, получил чёрную материю и с этого момента прошло три дня.

«Недоступна» — пока за эту задачу браться рано, нужно почитать лекции.

У лекций есть два статуса: «Открыта» и «Недоступна».

Первая «недоступная» лекция после «открытых» — это то, на чём ты остановился. Если вы щелкнете по ней, вам предложат её открыть за определённое количество «Черной материи». На нее можно перейти из предыдущей лекции, а можно просто щёлкнуть по её карточке в списке лекций.