Курс на Stepik
Обложка курса «JavaScript для продолжающих: браузер, Node.js и API» на Stepik
Бесплатно

JavaScript для продолжающих: браузер, Node.js и API 0.000

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

Второй уровень JavaScript: современный синтаксис, async/await, DOM-архитектура, API без сетевых сюрпризов, Node.js, CLI, тесты, хранение и мини-проекты.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «JavaScript для продолжающих: браузер, Node.js и API»Учеников на курсе 2
Сертификаты, выданные на курсе «JavaScript для продолжающих: браузер, Node.js и API»Сертификатов выдано 0
Отзывы о курсе «JavaScript для продолжающих: браузер, Node.js и API»Отзывов получено 0
Рейтинг курса «JavaScript для продолжающих: браузер, Node.js и API»Рейтинг курса 0.000
Уроки в курсе «JavaScript для продолжающих: браузер, Node.js и API»Количество уроков 72
Тесты в курсе «JavaScript для продолжающих: браузер, Node.js и API»Количество квизов 144
Задачи с кодом в курсе «JavaScript для продолжающих: браузер, Node.js и API»Количество задач с кодом 144
Обновления курса «JavaScript для продолжающих: браузер, Node.js и API»Обновления курса
Дата публикации курса «JavaScript для продолжающих: браузер, Node.js и API»Дата публикации курса
Последнее обновление курса «JavaScript для продолжающих: браузер, Node.js и API»Последнее обновление
Сложность normal

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

Разделы в курсе «JavaScript для продолжающих: браузер, Node.js и API» 12 разделов Уроки в курсе «JavaScript для продолжающих: браузер, Node.js и API» 72 урока Тесты в курсе «JavaScript для продолжающих: браузер, Node.js и API» 144 теста Задачи в курсе «JavaScript для продолжающих: браузер, Node.js и API» 144 задачи Последнее обновление курса «JavaScript для продолжающих: браузер, Node.js и API» обн. 9 августа 2026

1. Современный JavaScript

6 уроков
1. 1.1 Деструктуризация
2. 1.2 spread и rest
3. 1.3 Optional chaining
4. 1.4 Map и Set
5. 1.5 Иммутабельные обновления
6. 1.6 Итог: data pipeline

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

6 уроков
1. 2.1 Call stack и event loop
2. 2.2 Promise
3. 2.3 async / await
4. 2.4 try/catch в async-коде
5. 2.5 Promise.all
6. 2.6 Итог: поток задач

3. Браузерное приложение

6 уроков
1. 3.1 Состояние интерфейса
2. 3.2 render-функция
3. 3.3 Обработчики событий
4. 3.4 Формы и валидация
5. 3.5 Компонентное мышление
6. 3.6 Итог: мини-SPA без фреймворка

4. API и HTTP

6 уроков
1. 4.1 Что такое HTTP-запрос
2. 4.2 fetch и JSON
3. 4.3 Статусы ответа
4. 4.4 Query params
5. 4.5 Ошибки API
6. 4.6 Итог: offline API-клиент

5. Node.js и CLI

6 уроков
1. 5.1 Node как runtime
2. 5.2 fs и path
3. 5.3 process.argv
4. 5.4 stdin/stdout
5. 5.5 CLI-команды
6. 5.6 Итог: консольный инструмент

6. npm и сборка

6 уроков
1. 6.1 package.json глубже
2. 6.2 npm scripts
3. 6.3 Vite как dev-сервер
4. 6.4 ESLint и Prettier
5. 6.5 semver
6. 6.6 Итог: проектная заготовка

7. Тестирование

6 уроков
1. 7.1 Зачем тесты
2. 7.2 assert
3. 7.3 Тест-кейсы
4. 7.4 Фикстуры
5. 7.5 Границы и edge cases
6. 7.6 Итог: тестовый набор

8. Хранение данных

6 уроков
1. 8.1 localStorage
2. 8.2 JSON-файл как хранилище
3. 8.3 Миграции версии
4. 8.4 Кэширование
5. 8.5 Очистка данных
6. 8.6 Итог: сохраняем состояние

9. Безопасность фронтенда

6 уроков
1. 9.1 XSS простыми словами
2. 9.2 Экранирование
3. 9.3 Токены и localStorage
4. 9.4 Валидация ввода
5. 9.5 CORS без мистики
6. 9.6 Итог: безопасная форма

10. Производительность

6 уроков
1. 10.1 Измерять, а не гадать
2. 10.2 debounce
3. 10.3 throttle
4. 10.4 memoization
5. 10.5 ленивая загрузка
6. 10.6 Итог: быстрый интерфейс

11. Архитектура приложения

6 уроков
1. 11.1 Слои приложения
2. 11.2 services
3. 11.3 models
4. 11.4 ui
5. 11.5 состояние и эффекты
6. 11.6 Итог: проектная структура

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

6 уроков
1. 12.1 API dashboard
2. 12.2 CLI-анализатор логов
3. 12.3 Todo SPA
4. 12.4 Настройки и хранение
5. 12.5 Проверка качества
6. 12.6 Финальное ревью