JavaScript — от основ до интерактивных сайтов
Язык, который оживляет сайты. С нуля: переменные, условия, циклы, функции, массивы и объекты; затем работа со страницей — DOM, события, формы; в конце — таймеры, Promise, async/await и запросы к API. Код запускается прямо на слайде, практику проверяет ИИ. 5 модулей, 20 уроков, контрольные работы, выпускной проект и сертификат.
Начать бесплатноПрограмма курса
Модуль 1 — Основы JavaScript
4 ур.Первая программа, переменные и типы, операторы и строки, условия и циклы. Код запускается прямо на слайде, а практику проверяет ИИ.
- 1 Урок 1.1: Первая программа и переменные +50 XP
- 2 Урок 1.2: Числа, строки и операторы +50 XP
- 3 Урок 1.3: Условия +50 XP
- 4 Урок 1.4: Циклы +50 XP
- КР: На заказ +100 XP
Модуль 2 — Функции и массивы
4 ур.Функции и return, стрелочные функции и колбэки, массивы и их методы: map, filter, reduce, sort.
- 1 Урок 2.1: Функции +50 XP
- 2 Урок 2.2: Стрелочные функции и колбэки +50 XP
- 3 Урок 2.3: Массивы +50 XP
- 4 Урок 2.4: map, filter, reduce, sort +50 XP
- КР: Исправление ошибок +100 XP
Модуль 3 — Объекты, строки и данные
4 ур.Объекты и методы, массивы объектов, деструктуризация и spread, методы строк, JSON, ошибки и отладка.
- 1 Урок 3.1: Объекты +50 XP
- 2 Урок 3.2: Массивы объектов, деструктуризация, spread +50 XP
- 3 Урок 3.3: Строки и JSON +50 XP
- 4 Урок 3.4: Ошибки и отладка +50 XP
- КР: На заказ +100 XP
Модуль 4 — JavaScript на странице
4 ур.DOM: поиск и изменение элементов, события, создание элементов, формы и проверка ввода. Практика — живые страницы с предпросмотром.
- 1 Урок 4.1: DOM — страница глазами JavaScript +50 XP
- 2 Урок 4.2: События +50 XP
- 3 Урок 4.3: Создание и удаление элементов +50 XP
- 4 Урок 4.4: Формы и проверка ввода +50 XP
- КР: Импровизация +100 XP
Модуль 5 — Асинхронность и итоговый проект
4 ур.Таймеры, Promise и async/await, запросы к API через fetch, чистый код и что учить дальше. В конце — выпускная работа: своё мини-приложение.
- 1 Урок 5.1: Таймеры и порядок выполнения +50 XP
- 2 Урок 5.2: Promise и async/await +50 XP
- 3 Урок 5.3: fetch и работа с API +50 XP
- 4 Урок 5.4: Чистый код и что дальше +50 XP