21 июля 2015

Курс по MongoDB от MongoDB University

Всем привет!

Буквально неделю назад я закончил курс по изучению MongoDB, проводимый MongoDB University.

Для тех, кто не в курсе что такое MongoDB, - это документо-ориентированная (NoSQL) Open Source база данных.
БД состоит из коллекций документов, каждый из которых можно представить в виде текста в формате JSON. Запросы так же формируются в формате документов JSON.


Краткий пример работы с нативным консольным клиентом:


Почему меня заинтересовал этот курс?
  • Интересно было узнать чем так многим нравится NoSQL мир MongoDB, когда есть классические RDBMS. Формат ненапряжного курса вполне подходил для изучения.
  • Курс бесплатный и его проводят люди, участвующие в непосредственной разработке MongoDB.
  • Есть специальные курсы для разработчиков на Java, .Net, Python, NodeJS, где пишутся реальные программы с использованием драйвера для конкретного языка.
  • Курс разбит на недели с дедлайнами. В каждой неделе даётся примерно 2 часа видео лекции, квизы и практики часа на 3 (хотя у меня практика занимала не больше часа).
  • По ходу курса за практические задания начисляются баллы. В конце курса есть final exam, который можно делать хоть всю неделю. 50% баллов за пратику + 50% баллов за экзамен. Набираешь больше 65% итога и получаешь вот такой сертификат:
Немного о качестве лекций.

Лекции читаются людьми с достаточно понятной речью и не быстрым темпом. На крайний случай там есть включаемые субтитры. На видео показывается работа в консольном клиенте, либо зарисовки в режиме реального времени с закадровым голосом. Каждый квиз также разбирается устно.

Приятно удивило, что разбирается не только основы работы и концепции БД, но и принципы проектирования для этой БД, вопросы производительности (поработаете с индксами и поанализируете результаты и планы запросов и т.п,) репликации, шардинга.

Практические задания в курсе для Java Developer'ов состояли из классических тестов, работа с дистанционной web консолью монги, написание блога в виде web приложения на Java с валидацией его работы отдельной тулзой в несколько этапов (целиком код писать не приходилось, в основном дописывали в отдельных местах работу именно с БД через драйвер).

В общем, курс весьма годный и всячески рекомендуется для расширения кругозора тем, кто не выглядывал за рамки SQL решений.

Набор на следующую параллель начинается 4 августа!

PS:
Я получил 100% за домашние задания и 80% за экзамен :-)
Как "top performer" я получил 50% скидку на сертификационный экзамен.

Комментариев нет:

Отправить комментарий