Изучим основы языка: переменные, типы данных, условия, циклы, функции, массивы, объекты. Познакомимся с алгоритмами и структурами данных. Разберёмся, как правильно называть переменные, отлаживать и улучшать код.
Обязательный для прохождения материал, теория, задания и испытания.
6 частей, 122 задания, 10 испытаний
13 заданий1 испытание
Начнём изучать основные принципы программирования на JavaScript. Разберёмся с типами данных, переменными и операциями.
9 вызовов
Вижу ты справляешься, я не сомневался. Хочешь задачки посложней? Тут одними операциями не справиться, придётся использовать особые конструкции: условия и циклы. Ты готов?
15 заданий1 испытание
Научимся использовать условия на полную. Разберёмся с логическими операциями и сравнениями. Попробуем комбинировать операторы.
6 вызовов
24 задания2 испытания
Создадим драйвер для печати страниц со множеством режимов. В этом нам помогут циклы, с которыми мы познакомимся в этой части.
7 вызовов
А ты молодец, так держать! Попробуй теперь справиться с задачами от самого требовательного заказчика — меня. Мне нужна аналитика сайта, грамотный расчёт зарплаты сотрудников, а ещё я хочу получить максимум выгоды с перелётов. Работы много, но если справишься, дам тебе немного свободного времени. Идёт?
26 заданий2 испытания
Научимся работать с действительно массивными данными и проведём настоящее аналитическое расследование. А для этого изучим работу с массивами.
12 вызовов
19 заданий2 испытания
Отправим Кекса в путешествие, посчитаем зарплаты и доходы, научимся разделять код на отдельные смысловые блоки. И в конце концов научимся работать с функциями.
12 вызовов
25 заданий2 испытания
Будем читать из объектов, использовать встроенные и кастомные методы, узнаем, что такое словари и контекст вызова, отправим котов играть в кости, напишем конфигуратор компьютера. И это ещё не всё!
5 вызовов