Чтобы стать программистом, нужно программировать. И делать это не в телефоне и не в браузере, а там, где ты будешь работать в будущем. В профессиональной среде разработки.

Одна из самых крутых фич CoderslangJS - это практические задачи с автоматической проверкой.

Ты будешь решать задачи в Visual Studio Code. В 2021 - это самая популярная среда разработки среди профессионалов Full Stack JS.

Как получить задачи?

Чтобы сделать твоё обучение максимально эффективным, мы написали плагин (extension) для VSCode, который ты можешь скачать в официальном репозитории.

После установки плагина, ты сможешь залогиниться используя персональный API ключ. Если ты пропустил вторую лекцию, то ты всегда можешь найти ключ в меню настроек над заголовком лекции.

img

Как только ты залогинишься, нужно будет выбрать рабочий каталог. В нём будут храниться все практические задачи. Для загрузки новых задач — нажми на кнопку “Скачать задачи”.

Как решать задачи?

После загрузки задач, в рабочем каталоге появятся вложенные папки. Условие задачи находится в файле task.cdsl. Когда ты его откроешь, ты увидишь описание задачи и две кнопки: “Запустить код” и “Проверить задачу”.

img

После того, как ты решишь задачу, запустишь код и убедишься, что все работает, как ожидается — отправляй задачу на проверку. Проверка автоматическая и занимает около 10 секунд. Если что-то будет не так с решением, мы дадим тебе точную информацию о том, в какой части программы была ошибка.

img

Подсказки на английском языке. Мы планируем добавить перевод на русский, как только наберется достаточно желающих. Если тебе это интересны подсказки на русском, напиши нам в телеграм по ссылке на главной странице.

Когда ты исправишь ошибки, отправляй задачу на проверку еще раз. Если все будет хорошо, то статус изменится на “DONE”, а все подсказки станут зелеными.

img

Что делать, если не можешь решить задачу?

  1. Убедиться что сохранил все файлы перед отправкой задачи на проверку. Чтобы проблема не возникала в будущем, можешь настроить автосохранение через меню File -> Auto Save.
  2. Прочитать внимательно условие задачи и подсказку. Подумать учитываешь ли ты все возможные сценарии.
  3. Задать вопрос в нашем Telegram чате. Там тебе помогу я или те, кто уже прошел эту задачу.

Ну как, ты готов начать обучение Full Stack JavaScript?