CS-MDB-702
Средний16 часов

Разработка баз данных MongoDB 7.0

Курс ориентирован на проектирование и разработку баз данных на MongoDB 7.0: выбор модели документов, схемы коллекций, индексов, агрегирующих запросов, транзакционных границ и практик производительности. Он развивает темы приложенного курса: CRUD, индексы, aggregation, транзакции, репликация, шардирование и расширенные операторы

от 19 400₽
Для физ. лиц - 19 400₽
Для организаций - 22 800₽
Ближайшая группа
12.10.2026-13.10.2026
Формат
Гибридный
Длительность
16 часов
Часы занятий
10:00–17:00

Целевая аудитория

Backend-разработчики, архитекторы приложений, инженеры данных и администраторы, участвующие в проектировании схемы данных и запросов

Необходимая предварительная подготовка

Практические основы MongoDB или прохождение курса Основы MongoDB 7.0. Желательно владеть одним языком программирования и понимать принципы API-приложений

Получаемые знания и навыки

По окончании курса слушатели научатся
  • Проектировать документную модель: выбирать между вложенными документами и ссылками, учитывать размер документа, атомарность, частоту чтения/записи и жизненный цикл данных
  • Разрабатывать эффективные запросы: использовать операторы запросов, проекции, сортировку, pagination-подходы, aggregation pipeline и $lookup там, где это оправдано
  • Оптимизировать производительность: подбирать compound/multikey/text/geo/TTL индексы, читать explain, снижать full collection scan и избыточные индексы
  • Управлять целостностью данных: применять JSON Schema validation, уникальные индексы, транзакции, writeConcern/readConcern в сценариях приложения
  • Проектировать под масштабирование: понимать влияние replica set и sharding на ключи, запросы, запись, чтение, консистентность и эксплуатацию
от 19 400₽
Для физ. лиц - 19 400₽
Для организаций - 22 800₽

Преподаватели курса

Валерий Вавилов

Team Lead, Software Developer / Engineer, преподаватель IT-курсов. Ключевой принцип в работе: «инженерное мышление, а не набор рецептов».
Подробнее

Программа курса

Документная модель, BSON-типы, коллекции, индексы, storage engine на уровне разработчика, ограничения документа,  влияние сетевых round-trip и размера ответа

Embedding vs referencing, one-to-one/one-to-many/many-to-many, массивы, versioning, bucket/outlier/polymorphic patterns, денормализация и инварианты

JSON Schema validator, collMod, обязательные поля, типы BSON, уникальность, миграции структуры, обратная совместимость приложений

Find, фильтры, проекции, сортировки, пагинация, update operators, upsert, bulk operations, обработка ошибок и идемпотентность

Pipeline design, $match/$group/$project/$sort, $lookup, $unwind, $facet, расчётные поля, оптимизация порядка stages и ограничение объема данных

Single/compound/multikey/text/geo/TTL/wildcard, частичные и уникальные индексы, explain, cardinality, sort + index, баланс read/write workload

Single-document atomicity, multi-document transactions, readConcern, writeConcern, retryable writes, consistency trade-offs и работа с ошибками

Replica set и readPreference, sharding-aware design, выбор потенциального shard key, горячие ключи, распределение запросов, подготовка к мониторингу

Стоимость и условия оплаты

от 19 400₽
Для физ. лиц - 19 400₽
Для организаций - 22 800₽

Записаться на курс можно

По телефону
+7(495)648-35-00
Через наш
Telegram-чат

Расписание курсов

СреднийГибридный16 часов
CS-MDB-702

Разработка баз данных MongoDB 7.0

12.10.2026-13.10.2026
Гибридный
16 часов
10:00–17:00
19 400₽
22 800₽
Для физ. лиц - 19 400₽
Для организаций - 22 800₽
СреднийГибридный16 часов
CS-MDB-702

Разработка баз данных MongoDB 7.0

07.12.2026-08.12.2026
Гибридный
16 часов
10:00–17:00
19 400₽
22 800₽
Для физ. лиц - 19 400₽
Для организаций - 22 800₽