Курс по Node.js (PRO): професійне навчання та вивчення | robot_dreams
  • онлайн-курс
  • 22 заняття
  • розробка бекенду з деплоєм

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

 
 
 
Реєструючись, ви погоджуєтеся з умовами договору-оферти та політикою конфіденційності.