Всем привет!
Буквально неделю назад я закончил курс по изучению MongoDB, проводимый MongoDB University.
Для тех, кто не в курсе что такое MongoDB, - это документо-ориентированная (NoSQL) Open Source база данных.
БД состоит из коллекций документов, каждый из которых можно представить в виде текста в формате JSON. Запросы так же формируются в формате документов JSON.
Краткий пример работы с нативным консольным клиентом:
Почему меня заинтересовал этот курс?
Лекции читаются людьми с достаточно понятной речью и не быстрым темпом. На крайний случай там есть включаемые субтитры. На видео показывается работа в консольном клиенте, либо зарисовки в режиме реального времени с закадровым голосом. Каждый квиз также разбирается устно.
Приятно удивило, что разбирается не только основы работы и концепции БД, но и принципы проектирования для этой БД, вопросы производительности (поработаете с индксами и поанализируете результаты и планы запросов и т.п,) репликации, шардинга.
Практические задания в курсе для Java Developer'ов состояли из классических тестов, работа с дистанционной web консолью монги, написание блога в виде web приложения на Java с валидацией его работы отдельной тулзой в несколько этапов (целиком код писать не приходилось, в основном дописывали в отдельных местах работу именно с БД через драйвер).
В общем, курс весьма годный и всячески рекомендуется для расширения кругозора тем, кто не выглядывал за рамки SQL решений.
Набор на следующую параллель начинается 4 августа!
PS:
Я получил 100% за домашние задания и 80% за экзамен :-)
Как "top performer" я получил 50% скидку на сертификационный экзамен.
Буквально неделю назад я закончил курс по изучению 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% скидку на сертификационный экзамен.
Комментариев нет:
Отправить комментарий