О чём курс

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

Цели

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

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

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

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

    Разработчик Разработчик
    Архитектор ПО Архитектор ПО

    Улучшаемые навыки

    NoSQL
    CRUD-операции
    Aggregation Framework
    Map/Reduce
    Индексы
    Репликация
    Шардирование
    Моделирование данных
    Безопасность БД

    Инструменты

    MongoDB MongoDB
    IntelliJ IDEA IntelliJ IDEA
    SSH Client SSH Client

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

    01 Основные концепции и архитектура MongoDB
    02 Драйверы, API, ORM
    03 Базовые операции доступа к документам (CRUD)
    04 Запросы с агрегацией
    05 Запросы на Map/reduce
    06 Моделирование данных
    07 Индексы
    08 Репликация
    09 Шардирование Шардирование
    10 Основы администрирования: безопасность, резервное копирование
    11 Итого на курс 24 часа: теория – 10 ч (40%), практика – 14 ч (60%)

    48 000 ₽

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

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

    Чему вы научитесь

    01 Сохранять и извлекать документы с помощью CRUD.
    02 Строить сложные запросы через Aggregation Framework.
    03 Оптимизировать производительность с помощью индексов.
    04 Моделировать данные для NoSQL-решений.
    05 Настраивать репликацию и шардирование.

    48 000 ₽

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

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

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

    48 000 ₽

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

    Юр. лицо — 48 000 ₽
    Физ. лицо — 43 200 ₽
    Открытая дата

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

    Наши клиенты

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

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

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