Содержание курса
1. Введение в JavaScript
6 уроков
18
12
0м
0
Открытый
1.1
Что такое JavaScript?
↗
6
2
-
0
Открытый
1.2
Где работает JavaScript?
↗
3
2
-
0
Открытый
1.3
Как создать, редактировать и запускать HTML и JS
↗
3
2
-
0
Закрытый
1.4
Подключение JavaScript к HTML
↗
2
2
-
0
Закрытый
1.5
Основные команды вывода в JavaScript
↗
2
2
-
0
Закрытый
1.6
Ввод данных от пользователя в JavaScript
↗
2
2
-
0
2. Переменные и типы данных
6 уроков
12
12
0м
6
Закрытый
2.1
Что такое переменная?
↗
2
2
-
1
Закрытый
2.2
Комментарии в JavaScript
↗
2
2
-
1
Закрытый
2.3
Примитивные типы данных в JavaScript
↗
2
2
-
1
Закрытый
2.4
Типы данных и оператор typeof
↗
2
2
-
1
Закрытый
2.5
Объявление и присвоение переменных
↗
2
2
-
1
Закрытый
2.6
Преобразование типов
↗
2
2
-
1
3. Операторы и выражения
14 уроков
31
30
0м
14
Закрытый
3.1
Что такое выражение
↗
2
2
-
1
Закрытый
3.2
Арифметические операторы
↗
2
2
-
1
Закрытый
3.3
Операторы присваивания
↗
2
2
-
1
Закрытый
3.4
Строковые операторы
↗
2
2
-
1
Закрытый
3.5
Операторы сравнения
↗
3
2
-
1
Закрытый
3.6
Логические операторы
↗
2
2
-
1
Закрытый
3.7
Битовые операторы
↗
2
2
-
1
Закрытый
3.8
Унарные операторы
↗
2
2
-
1
Закрытый
3.9
Тернарный оператор
↗
2
2
-
1
Закрытый
3.10
Операторы отношения
↗
2
2
-
1
Закрытый
3.11
Оператор запятая
↗
3
3
-
1
Закрытый
3.12
Оператор группировки
↗
3
3
-
1
Закрытый
3.13
Комбинирование выражений
↗
2
2
-
1
Закрытый
3.14
Приоритеты операторов
↗
2
2
-
1
4. Условные конструкции
6 уроков
8
6
0м
0
Закрытый
4.1
Введение в условные конструкции
↗
1
1
-
0
Закрытый
4.2
Операторы if, else и else if
↗
2
1
-
0
Закрытый
4.3
Блоки и область видимости в условиях
↗
1
1
-
0
Закрытый
4.4
Конструкция switch
↗
1
1
-
0
Закрытый
4.5
Логические выражения в условиях
↗
2
1
-
0
Закрытый
4.6
Условные конструкции: хорошие практики
↗
1
1
-
0
5. Циклы
5 уроков
6
4
0м
0
Закрытый
5.1
Цикл for
↗
1
0
-
0
Закрытый
5.2
Цикл while
↗
1
1
-
0
Закрытый
5.3
Цикл do...while
↗
2
1
-
0
Закрытый
5.4
Вложенные циклы
↗
1
1
-
0
Закрытый
5.5
Управление циклом: break и continue
↗
1
1
-
0
6. Работа с числами и строками
4 урока
4
4
0м
0
Закрытый
6.1
Работа с числами
↗
1
1
-
0
Закрытый
6.2
Свойства и методы строк
↗
1
1
-
0
Закрытый
6.3
Итерация по строкам с помощью цикла
↗
1
1
-
0
Закрытый
6.4
Регулярные выражения
↗
1
1
-
0
7. Массивы
5 уроков
6
5
0м
0
Закрытый
7.1
Что такое массивы
↗
1
1
-
0
Закрытый
7.2
Добавление и удаление элементов массива
↗
2
1
-
0
Закрытый
7.3
Перебор массива
↗
1
1
-
0
Закрытый
7.4
Полезные методы массивов
↗
1
1
-
0
Закрытый
7.5
Вложенные массивы
↗
1
1
-
0
8. Функции
10 уроков
12
10
0м
0
Закрытый
8.1
Введение в функции
↗
1
1
-
0
Закрытый
8.2
Аргументы и параметры функции
↗
1
1
-
0
Закрытый
8.3
Возврат значения из функции
↗
1
1
-
0
Закрытый
8.4
Область видимости переменных
↗
1
1
-
0
Закрытый
8.5
Функциональные выражения
↗
2
1
-
0
Закрытый
8.6
Стрелочные функции
↗
1
1
-
0
Закрытый
8.7
Рекурсивные функции
↗
1
1
-
0
Закрытый
8.8
Замыкания
↗
1
1
-
0
Закрытый
8.9
Генераторы
↗
2
1
-
0
Закрытый
8.10
Immediately Invoked Function Expression
↗
1
1
-
0
9. Множества (Set)
3 урока
4
3
0м
0
Закрытый
9.1
Введение в множества (Set)
↗
1
1
-
0
Закрытый
9.2
Перебор множеств
↗
2
1
-
0
Закрытый
9.3
Операции с множествами
↗
1
1
-
0
10. Объекты
7 уроков
9
7
0м
0
Закрытый
10.1
Что такое объект
↗
1
1
-
0
Закрытый
10.2
Обращение к свойствам объектов
↗
1
1
-
0
Закрытый
10.3
Методы объектов
↗
1
1
-
0
Закрытый
10.4
Добавление, изменение и удаление свойств объектов
↗
2
1
-
0
Закрытый
10.5
Объекты и циклы
↗
1
1
-
0
Закрытый
10.6
Вложенные объекты и их использование
↗
2
1
-
0
Закрытый
10.7
Введение в прототипы и наследование (базовые понятия)
↗
1
1
-
0
11. Работа с Датой и Временем
3 урока
3
2
0м
0
Закрытый
11.1
Объект Date: создание и основные методы
↗
1
0
-
0
Закрытый
11.2
Получение компонентов даты и времени
↗
1
1
-
0
Закрытый
11.3
Форматирование даты и работа с таймерами
↗
1
1
-
0
12. Работа с JSON
4 урока
6
4
0м
0
Закрытый
12.1
Что такое JSON и где он используется
↗
1
1
-
0
Закрытый
12.2
Преобразование объекта в JSON
↗
2
1
-
0
Закрытый
12.3
Преобразование JSON в объект
↗
1
1
-
0
Закрытый
12.4
Ошибки при работе с JSON и их обработка
↗
2
1
-
0
13. Обработка ошибок и исключений
2 урока
3
2
0м
0
Закрытый
13.1
Конструкция try...catch
↗
2
1
-
0
Закрытый
13.2
Использование finally
↗
1
1
-
0
14. Основы работы с DOM
5 уроков
6
5
0м
0
Закрытый
14.1
Что такое DOM и зачем он нужен
↗
1
1
-
0
Закрытый
14.2
Поиск элементов на странице
↗
2
1
-
0
Закрытый
14.3
Изменение содержимого и свойств элементов
↗
1
1
-
0
Закрытый
14.4
Создание и удаление элементов
↗
1
1
-
0
Закрытый
14.5
Обработка событий
↗
1
1
-
0
15. Заключение
1 урок
1
1
0м
0
Закрытый
15.1
Итоги курса
↗
1
1
-
0