Содержание курса
Теория
23 урока
1.
История появления ЭВМ и языков программирования
↗
2.
Появление JavaScript
↗
3.
Тест №1
↗
4.
Устройство языка
↗
5.
Типы данных
↗
6.
Тест №2
↗
7.
Выражения и операторы
↗
8.
Тест №3
↗
9.
Переменные, константы и ключевые слова
↗
10.
Домашнее задание №1
↗
11.
Объекты и прототипы
↗
12.
Рубрика "Вопрос-ответ"
↗
13.
Домашнее задание №2
↗
14.
Массивы
↗
15.
Домашнее задание №3
↗
16.
Логические операторы, операторы сравнения и таблица приоритетов
↗
17.
Тест №4
↗
18.
Условные операторы
↗
19.
Циклы
↗
20.
Тест №5
↗
21.
Рубрика "Вопрос-ответ"
↗
22.
Функция
↗
23.
Цепочка свойств и методов. DOM
↗
Теория и практика
34 урока
1.
Программа Pages
↗
2.
Домашнее задание №4
↗
3.
Создаём секундомер
↗
4.
Домашнее задание №5
↗
5.
Ключевое слово this и классы
↗
6.
Тест №6
↗
7.
Программа часы
↗
8.
Домашнее задание №6
↗
9.
Область видимости переменных. Методы adEventListener и animate
↗
10.
Тест №7
↗
11.
Создаем Drum Kit
↗
12.
Домашнее задание №7
↗
13.
Стрелочные функции. Метод ForEach. JSON
↗
14.
Создаем веб-приложение "Список задач"
↗
15.
Поиск багов в коде
↗
16.
Параллелизм
↗
17.
Тест №8
↗
18.
API
↗
19.
Создаем конвертер валют
↗
20.
Домашнее задание №8
↗
21.
Ключевые слова async и await. WebWorkers
↗
22.
Создаем приложение погоды
↗
23.
Домашнее задание №9
↗
24.
Типы данных BigInt и Symbol. Работа с Canvas
↗
25.
Создаем графический редактор
↗
26.
Домашнее задание №10
↗
27.
Регулярные выражения, самозапускающиеся функции, BOM
↗
28.
Домашнее задание №11
↗
29.
Создаем приложение для рисования
↗
30.
Домашнее задание №12
↗
31.
Замыкания, строгий режим, использование файлов cookie
↗
32.
Тест №9
↗
33.
Стандартные вопросы и задачи на собеседовании для junior
↗
34.
Тест №10. Вопросы для подтверждения ИТ-компетенции на Госуслугах
↗