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 — до налаштованого моніторингу.