MongoDB для программистов

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

Описание

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

Разбираемые темы

  • Основные концепции и архитектура MongoDB;
  • Драйверы, API, ORM;
  • Базовые операции доступа к документам (CRUD);
  • Запросы с агрегацией;
  • Запросы на Map/reduce;
  • Моделирование данных;
  • Индексы;
  • Репликация;
  • Шардирование;
  • Основы администрирования: безопасность, резервное копирование.

Цели

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

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

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

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

  • Базовые навыки программирования на Java.
  • Умение работать в командной оболочке Unix/Linux (bash).
  • Опыт работы с базами данных желателен, но не обязателен.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Омск Киев
Гущин Александр Специалист в области разработки ПО с использованием СУБД Oracle и Java
Александр занимается разработкой ПО с 2010 г. Специализируется на разработке с использованием СУБД Oracle и Java. 
В Luxoft работает с 2011 г. в качестве Java- и OracleDatabase-разработчика. Участвовал в разработке стека проектов для двух известных российских банков.

Во время обучения в вузе занял первое место на Всероссийской олимпиаде в сфере информационных технологий для студентов высших учебных заведений "IT-Планета 2009" в конкурсе "Программирование СУБД Oracle 10g".

Калашников Вячеслав Специалист в области проектирования и управления хранилищами данных, архитектуры и разработки ПО

Вячеслав работает в сфере IT с 2003 г.

В настоящий момент является архитектором и экспертом в области управления данными, ETL-процессов, проектирования хранилищ данных и BI. 

В последнем проекте (один из крупнейших банков Европы) работает более 2 лет, занимается разработкой безопасных интеллектуальных систем для счетов с переводом текущих готовых решений на платформу BigData и облачные технологии. В работе использует следующие технологии: Oracle, Java, JBoss, EJB, HornetQ, AWS, Docker, NiFi, MongoDB, Groovy, Zookeeper, Kafka, HDFS, Kubernetes, OpenShift.

Имеет опыт в области управления командами и проектами, постановки и мониторинга достижения целей, управления процессами и тайм-менеджмента.

Вячеслав обладает хорошими коммуникационными навыками, навыками проведения встреч и сбора требований, проведения интервью, менторинга, управления распределенными командами.

-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Омск, Киев
05.02.2018 - 12.02.2018
Время: 09:00-13:00
Локация: Омск
Длительность: 24 ч.
Тренер
Гущин Александр
Специалист в области разработки ПО с использованием СУБД Oracle и Java

05.02.2018 - 12.02.2018

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
27.11.2017 - 04.12.2017
Время: 17:00-21:00
Локация: Киев
Длительность: 24 ч.
Тренер
Калашников Вячеслав
Специалист в области проектирования и управления хранилищами данных, архитектуры и разработки ПО
7 920 грн.
В корзину

27.11.2017 - 04.12.2017

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 35 300 1
Санкт-Петербург 31 770 1
Омск 26 480 1
Киев 7 920 грн.
Одесса 7 100 грн.
Днепр 7 100 грн.

Рекомендуемые дополнительные материалы, источники:

1. Francesco Marchioni. MongoDB for Java Developers. Packt, 2015.
2. Deepak Vohra. Pro MongoDB Development. APress, 2015.
3. David Hows et al. The Definitive Guide to MongoDB. 3rd ed. APress, 2015.

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

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоротивное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.