← Все курсы

Курс node.js — бэкенд-разработка — обучение программированию с AI

Курс по Node.js для бэкенд-разработки: от Event Loop до деплоя. Изучите Express.js (маршруты, middleware, обработка ошибок) и NestJS (модули, контроллеры, сервисы, Guards). Освойте MongoDB с Mongoose и PostgreSQL с Prisma/Knex, REST API дизайн со Swagger, WebSocket через Socket.IO. Курс включает JWT, OAuth2, Redis, тестирование Jest и деплой в Docker.

Прогресс
0%

Интерактивный курс: Node.js — бэкенд-разработка

Пройдите пошаговое обучение. Первый модуль содержит 10 уроков. Каждый следующий модуль из 10 уроков генерируется AI с учётом вашего прогресса и результатов тестов.

10 уроков в модуле
AI генерирует следующие
Тест после каждого модуля
Прогресс сохраняется

Модуль 1

Node.js: Event Loop, Buffer, Stream, File System, модули, npm
Express.js: маршруты, middleware, обработка ошибок, валидация
NestJS: модули, контроллеры, сервисы, Guards, Interceptors, Pipes
MongoDB: Mongoose, схемы, модели, агрегация, индексы
PostgreSQL: Prisma, Knex, миграции, отношения, запросы
REST API: дизайн, OpenAPI/Swagger, версионирование, HATEOAS
WebSocket: Socket.IO, ws, комнаты, события, масштабирование
JWT, OAuth2, сессии: аутентификация, авторизация, refresh tokens
Redis: кеширование, сессии, очереди, Pub/Sub
Тестирование и деплой: Jest, Supertest, Docker, CI/CD, деплой
Node.js — бэкенд-разработка AI