Очно или онлайн

JavaScript. Уровень 5. Серверное программирование на Node.js

Логотип Учебный Центр «Специалист» Учебный Центр «Специалист» ★ 4,0 · 2 отзыва

Курс посвящён серверной разработке на 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. 1Введение в Node.js и экосистему4 ак.ч
    • Отличие от браузера
    • Установка, NPM, глобальные объекты
    • Модульная система (CJS/ESM), process, buffer
    • Встроенные модули
    • TypeScript: настройка, strict режим, tsconfig
    • Практика: CLI-утилита с аргументами и файлами
  2. 2Асинхронность в Node.js и работа с файлами4 ак.ч
    • Event Loop, таймеры
    • Работа с файловой системой (fs/promises), пути (path)
    • Streams API: Readable, Writable, Transform
    • Fetch API
    • AbortController для отмены операций
    • Практика: утилита анализа структуры папок
  3. 3HTTP-сервер и основы REST4 ак.ч
    • Модули http, url, query-string
    • Создание сервера без фреймворков
    • Ручная обработка маршрутов
    • Обработка HTTP-методов
    • Чтение и парсинг тела запроса (JSON, формы)
    • Принципы REST API
    • Практика: REST API с хранением в JSON-файле
  4. 4Фреймворк Express.js4 ак.ч
    • Обзор фреймворков: Express, Fastify, Nest.js
    • Введение в Express.js
    • Роутинг
    • Middleware
    • Обработка ошибок
    • Работа с запросом и ответом
    • Реализация сессии
    • Валидация с Zod
    • Практика: сервер на Express с middleware
  5. 5Работа с базой данных4 ак.ч
    • Введение в работу с базами данных
    • Подключение Node.js к MongoDB
    • ODM Mongoose (схемы, модели, CRUD)
    • Краткий обзор SQL
    • Краткий обзор ORM
    • Практика: интеграция MongoDB в Express-приложение
  6. 6Дополнительная информация4 ак.ч
    • Аутентификация в API с JWT
    • Безопасность (.env, bcrypt)
    • Интеграционное тестирование API с Jest и Supertest
    • Обзор деплоя (PM2, хостинг)
    • Практика: регистрация и аутентификация по JWT

Преподаватели: Тарасов Алексей Владимирович

Кому подойдёт курс

Выпускники курсов по JavaScript

Позволит перейти от клиентской разработки к серверной.

Слушатели, ориентированные на бэкенд

Даёт базовые навыки создания серверных приложений на Node.js.

Подготовка: Успешное окончание курса «JavaScript. Уровень 2. Расширенные возможности» или эквивалентная подготовка. Рекомендуется (необязательно) курс «Программирование на TypeScript с AI-ассистентом».

Как проходит обучение

Формат
очно или онлайн
Расписание
суббота: 10:00–17:10
Объём
24 ак. ч. + 24 ак. ч. самостоятельно
Практика
практические задания в каждом модуле, итоговый тест

Бонусы: 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра

Стоимость обучения

Для частных лиц 30 550 ₽
Для организаций36 540 ₽

Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 31%.

5 000 ₽148 400 ₽
Смотреть курсы рубрики подешевле →

Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.

Плюсы и минусы

Оценка редакции Курсографа по фактам со страницы курса.

Сильные стороны

  • Практика в каждом модуле: от CLI-утилиты до REST API с MongoDB
  • Обучение на Node.js 26/24
  • Доступны очный и онлайн-форматы
  • Бесплатные дополнительные часы для самостоятельной отработки

На что обратить внимание

  • Требуется предварительное окончание курса JavaScript. Уровень 2 или эквивалентная подготовка
  • Цена для частных лиц — 30 550 ₽
  • Курс рассчитан на 24 аудиторных часа, что может быть интенсивно

Преподаватели курса

Отзывы о школе Учебный Центр «Специалист»

Василий ★★★★☆ 30 июня 2025

Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.

Алексей ★★★★★ 30 июня 2025

Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…

Все 2 отзыва о школе →

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Нужна ли подготовка для прохождения курса?

Да, требуется успешное окончание курса «JavaScript. Уровень 2. Расширенные возможности» или эквивалентная подготовка.

В каком формате проходит обучение?

Можно учиться очно или онлайн. Занятия проходят по субботам с 10:00 до 17:10.

Сколько стоит курс?

Для физических лиц — 30 550 ₽, для организаций — 36 540 ₽. Стоимость не облагается НДС.

Какой объём курса?

24 академических часа аудиторных занятий с преподавателем плюс 24 часа самостоятельной практики.

Кто преподаватель?

Тарасов Алексей Владимирович.

Когда ближайшая группа?

Ближайшая дата начала — 7 ноября 2026 года.

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

30 550 ₽Учебный Центр «Специалист»
На сайт курса