Чему вы научитесь
- Писать функции и решать небольшие практические задачи на JavaScript
- Работать с числами, строками, логическими значениями и преобразованием типов
- Использовать условия, циклы и рекурсию
- Перебирать, анализировать и преобразовывать массивы встроенными методами
- Работать с объектами, множествами Set, деструктуризацией, rest- и spread-синтаксисом
- Применять стрелочные функции, замыкания и обратные вызовы
- Работать с промисами и обрабатывать ошибки
- Создавать классы и использовать наследование
- Применять регулярные выражения, даты и случайные числа
О курсе
Для кого этот курс
Начальные требования
Опыт работы с JavaScript не требуется.
Общие представления о переменных, условиях и функциях будут полезны. Необходимые конструкции JavaScript объясняются по ходу курса.
Для решения задач достаточно браузера: код запускается и проверяется на Stepik. Устанавливать Node.js или настраивать редактор не нужно.
Преподаватели курса
Как проходит обучение
Курс состоит из 29 учебных уроков в трех разделах. В каждом уроке есть короткое объяснение с примерами, сюжетная постановка и несколько задач на код.
Всего вас ждут 133 практических задания. Вы дописываете функции или классы в редакторе Stepik и отправляете решение на автоматическую проверку. Тесты проверяют поведение кода на разных входных данных.
Проходите уроки по порядку: сначала разберите объяснение и примеры, затем решайте задачи самостоятельно. Учиться можно в своем темпе. Вопросы по материалу можно задавать в комментариях к урокам.
Формат курса
Что вы получите
- 29 учебных уроков в трех разделах
- 133 практические задачи с автоматической проверкой
- Короткие объяснения, примеры и стартовый код для задач