Курс на Stepik
Обложка курса «Твой JavaScript PRO» на Stepik
4 500 ₽

Твой JavaScript PRO ★ 4.923

Открыть на
STEPIK.ORG

Вторая часть нашего уникального курса по JavaScript! Этот курс — твой ключ к мастерству в одном из самых востребованных языков программирования. Глубокое понимание всех аспектов JavaScript, без лишней воды и сложных терминов - это то что нужно. Задачи, тесты, простые и увлекательные объяснения помогут в эффективном и интересном обучении. Присоединяйся к сообществу JS-разработчиков и открой для себя мир возможностей. Начни изучать JavaScript сегодня — это твой верный шаг к успешной карьере в IT!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Твой JavaScript PRO»Учеников на курсе 550
Сертификаты, выданные на курсе «Твой JavaScript PRO»Сертификатов выдано 50
Отзывы о курсе «Твой JavaScript PRO»Отзывов получено 13
Рейтинг курса «Твой JavaScript PRO»Рейтинг курса 4.923
Уроки в курсе «Твой JavaScript PRO»Количество уроков 104
Тесты в курсе «Твой JavaScript PRO»Количество квизов 415
Задачи с кодом в курсе «Твой JavaScript PRO»Количество задач с кодом 61
Время прохождения курса «Твой JavaScript PRO»Время прохождения курса —
Стоимость курса «Твой JavaScript PRO»Стоимость курса 4 500 ₽ —
Обновления курса «Твой JavaScript PRO»Обновления курса — —
Дата публикации курса «Твой JavaScript PRO»Дата публикации курса — ———
Последнее обновление курса «Твой JavaScript PRO»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Твой JavaScript PRO» 11 разделов Уроки в курсе «Твой JavaScript PRO» 104 урока Тесты в курсе «Твой JavaScript PRO» 415 тестов Задачи в курсе «Твой JavaScript PRO» 61 задача Время прохождения курса «Твой JavaScript PRO» 83 ч. Последнее обновление курса «Твой JavaScript PRO» обн. 25 сентября 2026

Начало

8 уроков
1. Приветствие ↗
2. Ошибки ↗
3. Дата и время ↗
4. JSON ↗
5. Деструктуризация ↗
6. setTimeout() и setInterval() ↗
7. Структуры Map и Set ↗
8. Каррирование ↗

Массивы

9 уроков
1. Вспоминаем массивы ↗
2. Создание и проверка массивов ↗
3. Изменение элементов ↗
4. Поиск и проверка элементов ↗
5. Преобразование массива ↗
6. Сортировка, объединение и преобразование ↗
7. Агрегация ↗
8. Итерация ↗
9. Практика ↗

Объекты

11 уроков
1. Свойства в объекте ↗
2. Копирование и клонирование объектов ↗
3. Тип Symbol ↗
4. Функции-генераторы и итераторы ↗
5. Сборщик мусора ↗
6. Контекст ↗
7. Методы call и apply ↗
8. Декораторы ↗
9. Метод bind ↗
10. Дескрипторы свойств ↗
11. Геттеры и сеттеры ↗

Функция-конструктор Object

6 уроков
1. Про Object ↗
2. Методы для работы с объектами ↗
3. Методы для управления свойствами объекта ↗
4. Методы для работы с прототипами ↗
5. Методы для проверки и управления состоянием объекта ↗
6. Методы для работы с группировкой и сравнением ↗

ООП и функции-конструкторы

18 уроков
1. Введение в ООП в JavaScript ↗
2. Про объекты и прототипы ↗
3. Проблема литеральных объектов ↗
4. Функции-конструкторы ↗
5. Использование прототипа ↗
6. Разница [[Prototype]], __proto__ и prototype ↗
7. Статические свойства ↗
8. Наследование свойств в функциях-конструкторах ↗
9. Наследование статических свойств ↗
10. Наследование методов в прототипах ↗
11. Запись в свойства объекта ↗
12. Цикл for..in и функции-конструкторы ↗
13. Геттеры и сеттеры для функций-конструкторов ↗
14. Переопределение методов ↗
15. Полифилы, расширение стандартных прототипов и автобоксинг ↗
16. Проверка вызова с new ↗
17. Нюансы при работе с функциями-конструкторами ↗
18. instanceof ↗

ООП и классы

12 уроков
1. Классы ↗
2. Геттеры и сеттеры в классах ↗
3. Вычисляемые названия свойств и методов ↗
4. Статические свойства и методы ↗
5. Порядок свойств и методов в классе ↗
6. Наследование классов ↗
7. Наследование и порядок создания объекта ↗
8. Приватные методы и свойства ↗
9. Расширение нативных функций-конструкторов ↗
10. Абстрактные классы ↗
11. Миксины ↗
12. Пользовательские ошибки ↗

Модули

5 уроков
1. Про модули ↗
2. export и import ↗
3. export default ↗
4. Реэкспорт ↗
5. Особенности и нюансы модулей ↗

Асинхронность

18 уроков
1. Асинхронность в JavaScript ↗
2. callback-функции ↗
3. Промисы ↗
4. Промисы с then, catch и finally ↗
5. Промисы и цепочка методов ↗
6. Thenable интерфейс ↗
7. Создание отработанных промисов ↗
8. Обработка ошибок ↗
9. Перехват необработанных отклоненных промисов ↗
10. Статические методы Promise ↗
11. Промисификация ↗
12. async/await ↗
13. Нюансы async/await ↗
14. Асинхронные итераторы, генераторы и for..await ↗
15. Array.fromAsync() ↗
16. Динамические импорты ↗
17. Цикл событий - Event Loop ↗
18. Практика ↗

npm

3 урока
1. Начало работы с npm ↗
2. Версионирование ↗
3. Публикация библиотек ↗

Работа с API

13 уроков
1. Что такое HTTP и как он работает ↗
2. Структура HTTP-запроса ↗
3. Методы HTTP-запросов ↗
4. Что такое HTTPS ↗
5. Про API ↗
6. URL ↗
7. XMLHttpRequest ↗
8. Fetch ↗
9. Практика с fetch ↗
10. CORS ↗
11. Аутентификация и авторизация ↗
12. Аутентификация - практика ↗
13. ApiClient - практика ↗

Конец второй части курса

1 урок
1. Что дальше? ↗