Node.js PRO
От JavaScript до продакшн-бэкенда: работайте со знакомым стеком, но на новом уровне
Кирилл Орлов
Senior Software Engineer в LAMPA

В ПРОГРАММУ NODE.JS КУРСА ВХОДЯТ
-
01
ПРОДАКШН-ПОДХОД
Будете создавать реальные бэкенд-сервисы — от архитектуры до деплоя. Научитесь строить CI/CD-процессы, освоите контейнеризацию, деплой в облако и мониторинг.
-
02
NESTJS И АРХИТЕКТУРА СИСТЕМ
Ознакомитесь с фреймворком NestJS на практике и научитесь строить продуманные масштабируемые системы.
-
03
ТЕСТИРОВАНИЕ КОДА
Научитесь писать unit-, integration- и e2e-тесты, чтобы гарантировать качество и стабильность кода после любых изменений.
-
04
DEVOPS-ПРАКТИКИ
Поймете принцип observability и узнаете, как мыслить как продакшн-инженер и поддерживать эффективность сервисов в облаке.
Программа Node.js курса
-
01 занятие13.01.2026 18:30
Знакомство с архитектурой бэкенд-разработки
- Научитесь структурировать бэкенд-приложение NestJS
- Поймете принципы модульности и разделения обязанностей
- Разберете ключевые подходы к построению архитектуры и зависимостей в бэкенд-системах
-
02 занятие15.01.2026 18:30
Контроллеры, DTO, Pipes, Interceptors
- Научитесь создавать контроллеры и сервисы NestJS
- Узнаете, как применять pipes и interceptors на практике
- Сможете реализовать валидацию и обработку ошибок в REST API
-
03 занятие20.01.2026 18:30
Дизайн API и версионирование
- Узнаете, как обеспечить стабильность и версионность API
- Поймете принципы backward compatibility
- Научитесь документировать API с помощью Swagger
-
04 занятие22.01.2026 18:30
Работа с PostgreSQL и TypeORM
- Научитесь настраивать PostgreSQL и TypeORM в NestJS
- Поймете подход code-first и работу с миграциями
- Разберетесь, как моделировать связи между таблицами и создавать репозитории
-
05 занятие27.01.2026 18:30
Транзакции и SQL-оптимизация
- Научитесь использовать транзакции и анализировать планы запросов
- Поймете принципы ACID и уровни изоляции транзакций
- Сможете оптимизировать SQL-запросы и избегать проблем конкурентности
-
06 занятие29.01.2026 18:30
Advanced TypeORM
- Научитесь строить гибкие репозитории и аудировать операции
- Узнаете, как реализовать пагинацию и логирование изменений в данных
- Овладеете приемами использования QueryBuilder для сложных запросов
-
07 занятие03.02.2026 18:30
GraphQL в NestJS
- Освоите на практике GraphQL в NestJS
- Поймете, когда целесообразно использовать GraphQL
- Научитесь создавать схемы, резолверы и мутации в GraphQL API
-
08 занятие05.02.2026 18:30
Аутентификация и авторизация (JWT)
- Научитесь строить защищенный Auth-модуль и управлять ролями
- Поймете принципы работы refresh-токенов и guards
- Примените role-based доступ и scopes в NestJS
-
09 занятие10.02.2026 18:30
Работа с файлами и AWS S3
- Научитесь интегрировать AWS S3 для хранения файлов
- Овладеете принципами работы presigned URLs и CloudFront CDN
- Сможете реализовать безопасную загрузку и считывание файлов из облака
-
10 занятие12.02.2026 18:30
Реальное время и RxJS
- Научитесь создавать реальное время через WebSocket и RxJS
- Поймете реактивный подход и работу потоков данных
- Узнаете, как использовать операторы RxJS для обработки событий
-
11 занятие17.02.2026 18:30
RabbitMQ и очереди сообщений
- Поймете асинхронную архитектуру и очереди задач
- Научитесь реализовывать публикацию, подписку и повторную доставку сообщений
- Разберете принципы idempotency и outbox pattern
-
12 занятие19.02.2026 18:30
Kafka и событийный стриминг
- Научитесь настраивать event-driven интеграции
- Разберете принципы работы topics, partitions и consumer groups
- Поймете, как использовать Kafka для масштабирования систем
-
13 занятие24.02.2026 18:30
gRPC и микросервисы
- Узнаете, как строить микросервисы и коммуникацию через gRPC
- Поймете построение proto-контрактов и механизм code generation
- Научитесь настраивать timeouts, retries и fault tolerance между сервисами
-
14 занятие26.02.2026 18:30
Observability и мониторинг
- Научитесь настраивать наблюдаемость и метрики
- Узнаете, как интегрировать Prometheus, Grafana и OpenTelemetry
- Поймете принципы health-checks и логирования в продакшене
-
15 занятие03.03.2026 18:30
Docker для продакшена
- Научитесь контейнеризировать бэкенд и базу данных
- Овладеете принципами multi-stage build и оптимизации образов
- Поймете, как использовать Docker Compose для локальной разработки
-
16 занятие05.03.2026 18:30
Kubernetes. Основы
- Научитесь деплоить сервисы в кластере K8s
- Изучите компоненты Kubernetes: Pods, Deployments, Services
- Поймете, как управлять конфигурациями через ConfigMap и Secrets
-
17 занятие10.03.2026 18:30
CI/CD на GitHub Actions
- Научитесь строить CI/CD и автоматизировать деплой
- Поймете структуру пайплайнов (build → test → deploy)
- На практике поработаете с Gitflow, средами и approvals
-
18 занятие12.03.2026 18:30
AWS и клауд-архитектура
- Научитесь деплоить и управлять инфраструктурой в AWS
- Освоите основные сервисы AWS: IAM, RDS, ECR, EKS, S3 и Route 53
- Поймете разницу между AWS, GCP и Azure и когда какую платформу выбрать
-
19 занятие17.03.2026 18:30
Security Hardening
- Поймете принципы защиты и будете их внедрять
- Овладеете практиками secrets management, TLS и audit logs
- Научитесь ограничивать риски через rate-limiting и безопасные заголовки
-
20 занятие19.03.2026 18:30
Тестирование бэкенд-сервисов
- Сможете гарантировать качество через тестирование
- Поймете отличия между unit-, integration- и e2e-тестами
- Научитесь интегрировать тестирование в CI/CD-пайплайн
-
21 занятие24.03.2026 18:30
Performance и FinOps
- Научитесь улучшать продуктивность и контролировать затраты
- Изучите подходы к профайлингу и мониторингу event loop lag
- Поймете принципы autoscaling и cost optimization в продакшене
-
22 занятие31.03.2026 18:30
Защита курсовых работ
- Разработаете полнофункциональный бэкенд NestJS с PostgreSQL, RabbitMQ и Docker/Kubernetes, с деплоем в AWS
- Представите лектору и студентам готовый продакшн-сервер с аутентификацией, очередями, метриками и CI/CD
лектор
Кирилл Орлов
Senior Software Engineer в LAMPA
-
имеет более 8 лет опыта в разработке (Frontend, Backend, DevOps-практики и тестирование)
-
управляет разработкой PaaS-платформы
-
разработал 30+ проектов в сферах crypto, e-commerce, pet и finance
регистрация
Присоединяйтесь к курсу, чтобы овладеть полным продакшн-стеком: от масштабируемого бэкенда на Node.js — до настроенного мониторинга.