MongoDB для программистов
Длительность
24 ак.ч.
Локация
Онлайн
Код
EAS-018
41 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Описание
Курс дает представление об основах СУБД MongoDB и методах разработки приложений, хранящих и обрабатывающих данные на его основе. Рассматриваются базовые возможности сохранения, извлечения и поиска документов (CRUD), способы формирования поисковых запросов, в том числе с использованием конвейеров Aggregation Framework и Map/Reduce.После прохождения курса выдается
удостоверение о повышении квалификации государственного образца
удостоверение о повышении квалификации государственного образца
Цели
- понимать ключевые концепции и архитектуру MongoDB;
- сохранять данные в виде коллекций документов;
- искать документы в коллекциях, в том числе с использованием Aggregation Framework и Map/Reduce;
- понимать специфику моделирования данных для MongoDB;
- создавать и использовать индексы;
- понимать принципы репликации и шардирования;
- понимать принципы разграничения доступа.
Целевая аудитория
Разработчики, архитекторы.
Предварительная подготовка
- Базовые навыки программирования на Java.
- Умение работать в командной оболочке Unix/Linux (bash).
- Опыт работы с базами данных желателен, но не обязателен.
Разбираемые темы
-
1. Основные концепции и архитектура MongoDB [Теория 45 мин.]
-
2. Драйверы, API, ORM [Теория 60 мин.; Практика 120 мин.]
-
3. Базовые операции доступа к документам (CRUD) [Теория 45 мин.; Практика 90 мин.]
-
4. Запросы с агрегацией [Теория 45 мин.; Практика 90 мин.]
-
5. Запросы на Map/reduce [Теория 30 мин.; Практика 40 мин.]
-
6. Моделирование данных [Теория 40 мин.; Практика 90 мин.]
-
7. Индексы [Теория 30 мин.; Практика 40 мин.]
-
8. Репликация [Теория 45 мин.; Практика 60 мин.]
-
9. Шардирование Шардирование [Теория 45 мин.; Практика 60 мин.]
-
10. Основы администрирования: безопасность, резервное копирование [Теория 45 мин.; Практика 60 мин.]
-
Итого на курс 24 часа: теория – 10 ч (40%), практика – 14 ч (60%)
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован