Курс JavaScript переписан: восемнадцать уроков и код, который выполняется прямо в уроке
· 4 мин чтения Новый курсВеб-разработка

Курс JavaScript переписан: восемнадцать уроков и код, который выполняется прямо в уроке

Курс JavaScript написан заново: восемнадцать уроков, программа выполняется прямо на странице урока, а в конце — своя страница, которая отвечает на нажатия.

Курс JavaScript написан заново — не дополнен, а собран с первой строки. Адрес прежний, а внутри другое устройство: восемнадцать уроков, у каждого своя домашняя работа, в конце контрольная и именной сертификат.

Программа выполняется прямо в уроке

Главное отличие от учебника: здесь не рассказывают про циклы, а дают их написать. В уроке стоит поле для кода, под ним — то, что программа напечатала. Ставить редактор, заводить файлы и разбираться, чем запускать, не нужно: достаточно браузера.

Задание проверяется не по тексту, который вы набрали, а по тому, что программа сделала: что напечатала, что вернула функция, что изменилось на странице. Написали то же самое другими словами — зачтётся. Не сошлось — вам скажут, чего не хватило: «функция должна вернуть 5, а вернула undefined», а не «неверно».

Даже вечный цикл здесь безопасен: программу выполняет свой движок со счётчиком шагов, и вместо зависшей вкладки вы получите фразу о том, что программа не остановилась.

От первой строки до страницы, которая отвечает на нажатия

Первая половина курса — сам язык: переменные и типы, условия, циклы, функции и замыкания, массивы и перебор через map, filter и reduce, объекты и строки. Отдельный урок — про ошибки: как читать сообщение в консоли и с какого конца искать.

Вторая половина — страница. Как найти на ней элемент, поменять его, добавить новый, ответить на нажатие и на ввод в поле. Последние уроки — формы с проверкой и свой список дел: маленький интерфейс, который работает целиком.

Четыре подачи — выбираете вы

Один и тот же урок написан по-разному для четырёх читателей, и подачу вы выбираете сами:

«Я с нуля» — первый язык программирования: каждое слово объясняется там, где встречается впервые. «Я прошёл вёрстку» — примеры от страницы, и сразу видно, где код её меняет. «Я программирую на другом» — без объяснений, что такое переменная: сразу про то, чем JavaScript отличается от привычного. «Мне для работы рядом» — тестировщику, аналитику, маркетологу: читать чужой код, понимать ошибку в консоли и чинить мелочь на странице.

Подача меняется в любой момент, прогресс при этом остаётся.

Кому подойдёт

Курс рассчитан на 15 лет и старше и не требует ничего, кроме браузера. Времени — около шестнадцати часов, если идти по уроку за раз.

Заниматься можно прямо здесь, а посмотреть, что внутри, — на странице курса. Первый урок открыт без регистрации. Перед JavaScript логично идёт вёрстка, а закрепить прочитанное помогают расследования — восемь дел, где программа ведёт себя не так, как задумано, и надо понять почему.

Прогресс по старому курсу не переносится: устройство другое, и переносить нечего. Зато все уроки открыты сразу, и начать можно с любого.

Курс открыт и бесплатен Программа и объём видны без регистрации.
Открыть курс

Ещё в блоге

Курс переписан Курс по Photoshop переписан: про слои и обратимую правку, а не про кнопки Шестнадцать уроков о том, из чего сделано изображение, зачем маска вместо ластика и почему правку кладут на свой слой. Мастерская прямо в уроке: пишете не ответ, а работаете со слоями. · 4 мин чтения Курс переписан Курс по закупкам переписан: про порядок работы, а не про статьи закона Шестнадцать уроков о том, как устроены корпоративные закупки: что читать первым, за что отклоняют заявки, как считать свою цену и когда есть смысл жаловаться. Три подачи и контрольная с сертификатом. · 4 мин чтения Курс переписан Курс по SMM переписан: про устройство, а не про кнопки Шестнадцать уроков о том, как присутствие в соцсетях приводит клиентов: работы присутствия, круги читателей, первая строка, числа и деньги. Три подачи и контрольная с сертификатом. · 3 мин чтения Курс переписан Курс «Интернет-маркетинг» переписан: считать, а не угадывать Шестнадцать уроков про арифметику привлечения: воронка, узкое место, стоимость клиента, окупаемость канала. Три подачи, домашние работы и контрольная с сертификатом. · 3 мин чтения