Курс на Stepik
Обложка курса «Программирование на JavaScript для начинающих» на Stepik
2 499 ₽

Программирование на JavaScript для начинающих ★ 4.333

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

JavaScript — это ключ к созданию интерактивных и динамичных веб-страниц, позволяющий превращать статичный контент в увлекательные пользовательские интерфейсы. Научившись основам этого языка, вы сможете реализовать свои идеи в реальных проектах и сделать свои веб-приложения живыми и функциональными.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на JavaScript для начинающих»Учеников на курсе 504
Сертификаты, выданные на курсе «Программирование на JavaScript для начинающих»Сертификатов выдано 0
Отзывы о курсе «Программирование на JavaScript для начинающих»Отзывов получено 3
Рейтинг курса «Программирование на JavaScript для начинающих»Рейтинг курса 4.333
Уроки в курсе «Программирование на JavaScript для начинающих»Количество уроков 84
Тесты в курсе «Программирование на JavaScript для начинающих»Количество квизов 54
Задачи с кодом в курсе «Программирование на JavaScript для начинающих»Количество задач с кодом 24
Время прохождения курса «Программирование на JavaScript для начинающих»Время прохождения курса —
Стоимость курса «Программирование на JavaScript для начинающих»Стоимость курса 2 499 ₽ —
Обновления курса «Программирование на JavaScript для начинающих»Обновления курса — —
Дата публикации курса «Программирование на JavaScript для начинающих»Дата публикации курса — ———
Последнее обновление курса «Программирование на JavaScript для начинающих»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Программирование на JavaScript для начинающих» 19 разделов Уроки в курсе «Программирование на JavaScript для начинающих» 84 урока Тесты в курсе «Программирование на JavaScript для начинающих» 54 теста Задачи в курсе «Программирование на JavaScript для начинающих» 24 задачи Время прохождения курса «Программирование на JavaScript для начинающих» 4 ч. Последнее обновление курса «Программирование на JavaScript для начинающих» обн. 19 марта 2026

Введение

4 урока
1. 🧑‍🏫 Введение ↗
2. Знакомство с языком программирования JavaScript ↗
3. Особенности работы с языком программирования JavaScript ↗
4. 👨‍💻 Об авторе ↗

Введение в Java

3 урока
1. Знакомство с языком программирования Java ↗
2. Особенности работы с языком программирования Java ↗
3. Немного полезных мыслей ↗

Введение в JavaScript

4 урока
1. Введение в JavaScript: что это такое, зачем нужен ↗
2. Подключение JavaScript к HTML ↗
3. Основы синтаксиса JavaScript: типы данных и преобразования ↗
4. Решение практических задач ↗

Установка и настройка необходимого ПО

4 урока
1. Установка и настройка Java ↗
2. Установка и настройка Java SE Development Kit ↗
3. Установка платформ JavaScript в Windows ↗
4. Установка IDE для программирования ↗

Управление потоком выполнения

10 уроков
1. Условные конструкции и логические операторы ↗
2. Условные конструкции (if, else if, else) ↗
3. Логические операторы (&&, ||, !) ↗
4. Сравнение значений (==, ===, !=, !==) ↗
5. Циклы ↗
6. Введение в циклы: for, while, do...while ↗
7. Вложенные циклы ↗
8. Прерывание цикла (break, continue) ↗
9. Проверка знаний (тест) ↗
10. Решение практических задач - условия и циклы ↗

Функции и структуры данных

2 урока
1. Функции ↗
2. Массивы и объекты ↗

Взаимодействие с веб-страницей

2 урока
1. DOM (Document Object Model) ↗
2. События ↗

Изучение сложных тем

8 уроков
1. Введение ↗
2. Компаратор (Comparator) ↗
3. ListNode (Узел односвязного списка) ↗
4. Фиктивная голова (Dummy Head) ↗
5. Deque (Двусторонняя очередь) ↗
6. Node (Узел деревьев/графов) ↗
7. Сравнение реализаций ↗
8. Выводы и практические задачи ↗

Обсуждение фреймворков

1 урок
1. Обсуждение фреймворков ↗

Асинхронное программирование

5 уроков
1. Что такое Promise ? ↗
2. Асинхронные запросы (async - await) ↗
3. Введение в Fetch API ↗
4. Асинхронная итерация ↗
5. Проверка знаний (тест) ↗

Шаблоны проектирования приложений (индустрия)

5 уроков
1. Паттерн проектирования MVC ↗
2. Паттерн проектирования MVVM ↗
3. Паттерн проектирования MVP ↗
4. Что такое CRUD ? ↗
5. Проверка знаний (тест) ↗

Обсуждение фреймворков и платформ для разработки веб-приложений

8 уроков
1. Symfony ↗
2. CodeIgniter ↗
3. Yii ↗
4. Yii2 ↗
5. Yii3 ↗
6. Laravel ↗
7. Angular ↗
8. Проверка знаний (тест) ↗

Проверка кода

2 урока
1. ESLinter ↗
2. Сравнение линтеров ↗

Тестирование кода

4 урока
1. Jest ↗
2. Mocha ↗
3. Jasmine ↗
4. Сравнение тестировщиков кода ↗

Сборка кода

6 уроков
1. Webpack ↗
2. Parcel ↗
3. Vite ↗
4. Vike ↗
5. Сравнение сборщиков кода ↗
6. Проверка знаний (тест) ↗

Решение задач на CodeWars

8 уроков
1. Уровень - 8 kyu ↗
2. Уровень - 7 kyu ↗
3. Уровень - 6 kyu ↗
4. Уровень - 5 kyu ↗
5. Уровень - 4 kyu ↗
6. Уровень - 3 kyu ↗
7. Уровень - 2 kyu ↗
8. Уровень - 1 kyu ↗

Финальные проекты

5 уроков
1. Создание простого веб-приложения ↗
2. Решение задач ↗
3. Цветочный магазин на React.JS ↗
4. Магазин электроники на Vue.JS ↗
5. Создание проекта на Laravel ↗

📔 Библиотека материалов курса

1 урок
1. 📔 Библиотека материалов курса ↗

📂 Выдача сертификата Stepik. Поздравление об окончании курса 🎆

2 урока
1. 📂 Выдача сертификата Stepik. Поздравление об окончании курса 🎆 ↗
2. ⚙️ Продолжение следует ... ↗