
Разработка на NodeJS
-403%Программа курса
Ознакомьтесь с программой курса «Разработка на NodeJS» от Учебный центр IBS - ibs-training.ru
- Фундамент: архитектура + TypeScript. Event Loop, ESM-only проекты. Конфигурация TS для продакшена (Path aliases, strict mode).
- Экосистема и инструменты. Менеджеры пакетов (pnpm). Hot-reload с nodemon и встроенным node --watch. PM2 как dev-инструмент. Практика: инициализация проекта, настройка скриптов.
- Веб-фреймворки (Express + Fastify). Express: маршрутизация, middleware. Fastify: валидация схем, скорость. Практика: один и тот же REST API на двух фреймворках.
- NestJS — enterprise-стандарт. Архитектура: модули, контроллеры, провайдеры, DI. Валидация DTO с Zod (class-validator как альтернатива). Глобальные фильтры исключений. Практика: REST API на NestJS.
- Работа с данными (MongoDB + fs). PostgreSQL + Prisma: схемы, миграции, CRUD. Практика: интеграция с NestJS. Краткое сравнение с подходом для MongoDB.
- Безопасность и авторизация. Хеширование паролей: argon2 (почему не bcrypt). JWT: access-JWT (access + refresh токены), хеширование паролей с argon2. Защита API: Helmet, CORS, rate-limiting. Практика: регистрация/логин/защита роутов.
- Enterprise-практики: Документация, кэш, логи. Swagger (@nestjs/swagger) для авто-документации. Redis для кэширования (демо). Логирование с pino и health-checks. Практика: генерация OpenAPI, кэширование запроса.
- Real-time, AI и Docker. WebSocket для уведомлений. Бонус: Node как бэкенд для LLM (стриминг через SSE). Dockerfile (multi-stage), docker-compose. Практика: демо чата, сборка проекта.
- Мини-проект. Встроенный node:test. Самостоятельное создание мини-API на NestJS. Требования: TypeScript + БД + JWT + тест + Docker. Проверка — код-ревью.
- Итого на курс 11 ч: 4 ч – теории
- 7 ч – практики
- + 3-5 часов на домашние задания в рамках практики.
Чему вы научитесь
- Научитесь настраивать и организовывать: экосистема и инструменты. менеджеры пакетов (pnpm). hot reload с nodemon и встроенным node watch. pm2 как dev инструмент. практика инициализация проекта, настройка скриптов.
- Научитесь уверенно работать с темой: работа с данными (mongodb + fs). postgresql + prisma схемы, миграции, crud. практика интеграция с nestjs. краткое сравнение с подходом для mongodb.
- Научитесь создавать и применять: мини проект. встроенный node test. самостоятельное создание мини api на nestjs. требования typescript + бд + jwt + тест + docker. проверка код ревью.
- Освоите и сможете применять: безопасность и авторизация. хеширование паролей argon2 (почему не bcrypt). jwt access jwt (access + refresh токены), хеширование паролей с argon2. защита api helmet, cors, rate limiting. п…
- Освоите и сможете применять: веб фреймворки (express + fastify). express маршрутизация, middleware. fastify валидация схем, скорость. практика один и тот же rest api на двух фреймворках.
Подробная информация о курсе
Практический курс по Node.js для Junior-разработчиков, стремящихся к Middle-уровню. Создание масштабируемых REST API на NestJS, Express и Fastify. Изучим enterprise-подходы: работа с Postgres и Prisma, JWT-авторизация, документирование API через Swagger. В качестве практического проекта создадим бэкенд для AI-чата с потоковой передачей ответов.
Цены и сроки
- Стоимость74 970 ₽
- Старая цена14 900 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем
По окончанию курса
- Диплом или сертификатсертификат



















