Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа 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 и облаках, настраивать безопасность, оптимизация, геораспределение.
Отличный подход к обучению, предоставляют документы об окончании гос образца
Прошел обучение в Отус по курсу 'Внедрение и работа в DevSecOps' и остался в восторге! Профессиональные преподаватели, качественные материалы и практический подход позволили глубоко погрузиться в тему. Отличная организация процесса обучения, поддержка и индивидуальный подход к каждому студенту создают идеальные условия для освоения новых навыков. Рекомендую Отус всем, кто стремится развивать свои знания и навыки в IT-сфере
Плюсы: Профессиональные преподаватели. Актуальные и интересные курсы. Практическая ориентированность обучения. Индивидуальный подход к студентам. Гибкий график занятий. Дистанционное обучение. Поддержка на каждом этапе обучения. Уникальная образовательная
Минусы: Высокая стоимость обучения. Сложности с доступностью для широких слоев студентов. Некоторые курсы могли бы иметь больше практики непосредственно с преподавателем чтобы тот мог корректировать процесс отработки технических навыков.
Источник: otzovik.com
AlexeyDorozhkin
13.05.2021
10
Полезный курс.
Уже больше 10 лет я занимаюсь разработкой ПО. Получаю реальное удовольствие от кодирования, мозговых штурмов и многочасовых дебагов. Но пару лет назад настал момент, когда захотелось большего, а именно влиять на процесс разработки ПО сверху, тем более, что я на себе испытал недостатки хорошего руководства и прекрасно знаю, что нельзя делать начальником самого "опытного разработчика"(а вот почему, об этом отлично рассказывают на курсе). Должность тимлида я получил во время прохождения курса и это очень помогло на первых парах. На курсе рассказали как выстаивать общение, собирать статистику по подразделению, как должен вести себя тимлид в стрессовых ситуациях и многое другое. Курс прекрасно заходит даже после тяжелого рабочего дня. Все это благодаря опытным преподавателям. Отдельно хочу отметить Александра Пряхина. Лекции данного преподавателя слушать одно удовольствие.Приятно удивило, что руководство курсов прислушивается к обратной связи после каждой лекции. Был случай повторной лекции с заменой преподавателя. Зачастую мы забывали про время во время дебатов, но преподаватели терпеливо отвечали на все вопросы. В целом я очень доволен обучением. Видеозаписи можно пересмотреть в любое удобное время и я этим непременно воспользуюсь.Не важно, являетесь ли вы тимлидом, или только хотите им стать, на курсе вы обязательно узнаете много нового.Удачи!
Плюсы: Много полезной информации, преподаватели, реакция на обратную связь, хорошо заходит даже после тяжелого рабочего дня, можно пересматривать лекции в любой момент.
Минусы: Несколько затянут, часть лекций можно исключить.