JavaScript. Уровень 5. Серверное программирование на Node.js
Курс посвящён серверной разработке на Node.js: от установки платформы и работы с модулями до создания REST API, подключения MongoDB и аутентификации по JWT. Подойдёт выпускникам курсов по JavaScript и тем, кто хочет освоить бэкенд. В итоге слушатель учится писать серверные приложения и обрабатывать HTTP-запросы.
- Объём
- 24 ак. ч. + 24 ак. ч. самостоятельно
- Формат
- Очно или онлайн
- Ближайший старт
- 7 ноября
Чему вы научитесь
- Устанавливать и запускать Node.js
- Работать с модульной системой CJS/ESM и встроенными модулями
- Читать, записывать и изменять файлы через fs/promises
- Настраивать HTTP-сервер и обрабатывать запросы без фреймворков
- Создавать REST API с ручной обработкой маршрутов и методов
- Подключать Express.js, настраивать роутинг и middleware
- Интегрировать MongoDB через Mongoose и реализовывать CRUD
- Добавлять аутентификацию по JWT и защищать маршруты
- Тестировать API с Jest и Supertest
Программа курса
6 модулей · 24 ак. ч. + 24 ак. ч. самостоятельно
-
1Введение в Node.js и экосистему4 ак.ч
- Отличие от браузера
- Установка, NPM, глобальные объекты
- Модульная система (CJS/ESM), process, buffer
- Встроенные модули
- TypeScript: настройка, strict режим, tsconfig
- Практика: CLI-утилита с аргументами и файлами
-
2Асинхронность в Node.js и работа с файлами4 ак.ч
- Event Loop, таймеры
- Работа с файловой системой (fs/promises), пути (path)
- Streams API: Readable, Writable, Transform
- Fetch API
- AbortController для отмены операций
- Практика: утилита анализа структуры папок
-
3HTTP-сервер и основы REST4 ак.ч
- Модули http, url, query-string
- Создание сервера без фреймворков
- Ручная обработка маршрутов
- Обработка HTTP-методов
- Чтение и парсинг тела запроса (JSON, формы)
- Принципы REST API
- Практика: REST API с хранением в JSON-файле
-
4Фреймворк Express.js4 ак.ч
- Обзор фреймворков: Express, Fastify, Nest.js
- Введение в Express.js
- Роутинг
- Middleware
- Обработка ошибок
- Работа с запросом и ответом
- Реализация сессии
- Валидация с Zod
- Практика: сервер на Express с middleware
-
5Работа с базой данных4 ак.ч
- Введение в работу с базами данных
- Подключение Node.js к MongoDB
- ODM Mongoose (схемы, модели, CRUD)
- Краткий обзор SQL
- Краткий обзор ORM
- Практика: интеграция MongoDB в Express-приложение
-
6Дополнительная информация4 ак.ч
- Аутентификация в API с JWT
- Безопасность (.env, bcrypt)
- Интеграционное тестирование API с Jest и Supertest
- Обзор деплоя (PM2, хостинг)
- Практика: регистрация и аутентификация по JWT
Преподаватели: Тарасов Алексей Владимирович
Кому подойдёт курс
Позволит перейти от клиентской разработки к серверной.
Даёт базовые навыки создания серверных приложений на Node.js.
Как проходит обучение
- Формат
- очно или онлайн
- Расписание
- суббота: 10:00–17:10
- Объём
- 24 ак. ч. + 24 ак. ч. самостоятельно
- Практика
- практические задания в каждом модуле, итоговый тест
Бонусы: 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 31%.
Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Практика в каждом модуле: от CLI-утилиты до REST API с MongoDB
- Обучение на Node.js 26/24
- Доступны очный и онлайн-форматы
- Бесплатные дополнительные часы для самостоятельной отработки
На что обратить внимание
- Требуется предварительное окончание курса JavaScript. Уровень 2 или эквивалентная подготовка
- Цена для частных лиц — 30 550 ₽
- Курс рассчитан на 24 аудиторных часа, что может быть интенсивно
Преподаватели курса
-
Тарасов Алексей Владимирович Преподаватель · опыт 20 лет
Отзывы о школе Учебный Центр «Специалист»
Василий ★★★★☆ 30 июня 2025Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.
Все 2 отзыва о школе →Алексей ★★★★★ 30 июня 2025Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…
Частые вопросы о курсе
Нужна ли подготовка для прохождения курса?
Да, требуется успешное окончание курса «JavaScript. Уровень 2. Расширенные возможности» или эквивалентная подготовка.
В каком формате проходит обучение?
Можно учиться очно или онлайн. Занятия проходят по субботам с 10:00 до 17:10.
Сколько стоит курс?
Для физических лиц — 30 550 ₽, для организаций — 36 540 ₽. Стоимость не облагается НДС.
Какой объём курса?
24 академических часа аудиторных занятий с преподавателем плюс 24 часа самостоятельной практики.
Кто преподаватель?
Тарасов Алексей Владимирович.
Когда ближайшая группа?
Ближайшая дата начала — 7 ноября 2026 года.
Похожие курсы в других школах
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
Верстальщик сайтов — HTML, CSS, Bootstrap, JavaScriptbeONmax · 27 часов 998 ₽
-
DEV1 Разработка серверной части приложений PostgreSQLУчебный центр Трайтек · 32 часа 36 000 ₽
-
Профессия «Fullstack Javascript-разработчик»ProductStar · 14 месяцев 129 600 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.