О чём курс

Курс дает представление об основах СУБД MongoDB и методах разработки приложений, хранящих и обрабатывающих данные на его основе. Рассматриваются базовые возможности сохранения, извлечения и поиска документов (CRUD), способы формирования поисковых запросов, в том числе с использованием конвейеров Aggregation Framework и Map/Reduce. 

Цели

  • понимать ключевые концепции и архитектуру MongoDB;
  • сохранять данные в виде коллекций документов;
  • искать документы в коллекциях, в том числе с использованием Aggregation Framework и Map/Reduce;
  • понимать специфику моделирования данных для MongoDB;
  • создавать и использовать индексы;
  • понимать принципы репликации и шардирования;
  • понимать принципы разграничения доступа.

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

Разработчики, архитекторы.

Предварительная подготовка

  • Базовые навыки программирования на Java.
  • Умение работать в командной оболочке Unix/Linux (bash).
  • Опыт работы с базами данных желателен, но не обязателен.

Темы курса

01 1. Основные концепции и архитектура MongoDB [Теория 45 мин.]
02 2. Драйверы, API, ORM [Теория 60 мин.; Практика 120 мин.]
03 3. Базовые операции доступа к документам (CRUD) [Теория 45 мин.; Практика 90 мин.]
04 4. Запросы с агрегацией [Теория 45 мин.; Практика 90 мин.]
05 5. Запросы на Map/reduce [Теория 30 мин.; Практика 40 мин.]
06 6. Моделирование данных [Теория 40 мин.; Практика 90 мин.]
07 7. Индексы [Теория 30 мин.; Практика 40 мин.]
08 8. Репликация [Теория 45 мин.; Практика 60 мин.]
09 9. Шардирование Шардирование [Теория 45 мин.; Практика 60 мин.]
10 10. Основы администрирования: безопасность, резервное копирование [Теория 45 мин.; Практика 60 мин.]
11 Итого на курс 24 часа: теория – 10 ч (40%), практика – 14 ч (60%)

48 000 ₽

43 200 ₽ — для физ. лиц

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

Ведущий курса

Александр

Брейман Александр

Эксперт в области разработки и архитектуры ПО

Middle

О проектах

Александр занимается разработкой учебных программ, чтением лекций, проведением семинаров, практических и лабораторных работ. Под его руководством уже не один десяток специалистов успешно защитили выпускные квалификационные работы бакалавра и магистерские диссертации.

Среди его кейсов работа в ЗАО «ТИТАН МЕТА», Московском государственном университете приборостроения и информатики, Национальном исследовательском университете «Высшая школа экономики» и Luxoft Training.

Курсы и сертификаты

Александр является членом организаций:

  • IEEE, IEEE Computer Society (Institute of Electrical and Electronics Engineers / Институт инженеров электротехники и электроники).
  • ACM, ACM SIGMOD (Association for Computing Machinery / Ассоциация вычислительной техники).

48 000 ₽

43 200 ₽ — для физ. лиц

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

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

48 000 ₽

43 200 ₽ — для физ. лиц

Юр. лицо — 48 000 ₽
Физ. лицо — 43 200 ₽
10.03.2025, Онлайн
10.03.2025, Онлайн
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.