Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа MongoDB в облаках (AWS, GCP, Azure, Яндекс Облако), docker и Kubernetes
Цель курса — научить слушателя эффективно работать с MongoDB.
В результате обучения выпускники смогут создавать отказоустойчивые кластера Монго, консистентные бэкапы, оптимальные запросы и разбираться с некорректными, работать с индексами, оптимизировать, профилировать запросы.На курсе вы:
создадите свой проект интернет-магазина с полноценным бэкендом на node.js с хранением информации в отказоустойчивом кластере MongoDB;
научитесь мониторить кластер с использованием современных тендеций и производить нагрузочное тестирование для определения слабых мест с использованием принципа stonith;
выбирать оптимальный способ установки MongoDB (on premise, docker, Kubernetes, clouds) в зависимости от задачи;
создавать отказоустойчивый шардированный реплицированный кластер в виртуальных, облачных и Kubernetes средах;
научитесь делать бэкапы шардированного реплицированого кластера в бесплатной версии;
узнаете, как реализовать платный функционал в бесплатной версии своими руками;
научитесь оптимально использовать структуры хранения данных в MongoDB;
освоите синтаксис и особенности работы в MongoDB;
сможете оптимизировать медленные запросы.
Для кого:
Для Frontend-разработчиков: Научитесь правильно формировать отложенные запросы к Монго с учетом всех тонкостей работы;
Для Backend-разработчиков: Научитесь правильно писать сложные запросы, оптимизировать работу, профилировать запросы, настраивать отказоустойчивое соединение с Монго;
Для администраторов баз данных: Научитесь выбирать нужный вариант установки Монго для конкретной задачи, реализовывать отказоустойчивый кластер, в том числе с использованием шардирования. Обеспечивать безопасность, бэкапы шардированного реплицированного кластера, современный мониторинг и тестирование нагрузки, отказоустойчивости с применением принципов stonith;
Для администраторов Linux: Научитесь настраивать безопасное окружение, сетевую безопасность, настраивать Монго под конкретное окружение;
Для DevOps: Научитесь правильно развертывать кластеры Монго в Kubernetes и облаках, настраивать безопасность, оптимизация, геораспределение.
отлично
Отличные курсы для тех, кто уже имеет опыт (не для начинающих). Интересные (достаточно сложные) домашние задания.Волошин Дмитрий, основатель Отуса - фанат настоящего качественного образования, "образованец в большом городе" (так называется его книга, кстати). Он конечно, очень известен в мире IT-технологий. Он и его команда, преподаватели - люди высокой культуры, человеческой и профессиональной; что вообще редкость в наши дни. Очень-очень вдохновляющие ребята. Важно: курсы читают профессионалы из топовых компаний. Они не являются профессиональными преподавателями, поэтому да, наверное, они не всегда разжевывают контент так, как стали бы разжевывать профессиональные преподы. Но здесь важно понимать, что, к сожалению, профессиональные преподы с загрузкой на всю катушку, как правило, отстают от отрасли, за редким исключением. В IT-технологиях, на которых Отус специализируется, это отставание, критично. Отус - не для начинающих. Подразумевается также, что у слушателя есть опыт и он прошел вступительное тестирование. Он для очень мотивированных, дисциплинированных студентов. Домашние задания непросты и, да, лентяям это не подойдет.
Плюсы: качество, актуальность контента
Минусы: нет
Источник: otzovik.com
Ксения В.
17.12.2018
10
Отличные курсы, делают упор на практику и понимание основ!