Курс на 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. ⚙️ Продолжение следует ...