Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа 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 и облаках, настраивать безопасность, оптимизация, геораспределение.
На Отус наткнулся когда безуспешно пытался отыскать в интернетах курсы по Python не для новичков, а для тех кто уже что-то умеет. Единственным местом, где подобный курс предлагали оказался Отус. Сначала были сомнения, потому что на тот момент я о них ничего не слышал, да и потому что не очень то дешево, но почитал отзывы, прошел вступительный тест и решил попробовать. Сейчас прохожу курс (он почти закончился) и весьма доволен. На вебинарах интересно, домашки делать еще интереснее, да и радует что их не бездушный грейдер, а живой человек проверяет, с нормальными ревью и фидбеком.
Источник: Яндекс.Отзывы
AntonioZ31
18.12.2023
8
Отличная атмосфера, интересные задачки для самостоятельного ковыряния. А если самостоятельно недоковырял - в чатике помогут.
До OTUS работал тестировщиком, мучился с инфраструктурой нагрузочного тестирования.Почему выбрал курс? Директор говорил, что я много задаю глупых вопросов нашим девопсам, я хотел освоить Линукс. Что понравилось? Успешно перепрыгнул с тестирования во внедрение. Глупых вопросов к девопсам стало меньше, зарплату подняли. На курсе OTUS поддержка от учителей, одногруппников и сисадминов, всегда готовы помочь с VPN, домашкой. Поощряется вариативность в выполнении заданий, можно выполнить его разными способами и с использованием разных технологий. Есть задания повышенной сложности, другие студенты с охотностью за них брались и рьяно обсуждали в чате в Телеге.Повляило ли на карьеру? OTUS не сделал меня мега-гуру Линукса, но я в этом сам виноват. Посередине курса я вдруг стал востребованнее как инженер-аналитик по данным, а вопросы по инфраструктуре на работе закрывали более опытные коллеги. Сейчас новый крупный проект мечты, и спасибо OTUS за разнообразие курсов. Получается бесплатно перейти на курс по озёрам данных, Hadoop и прочему. Линукс когда-нибудь потом освоим.Удобный личный кабинет, куда можно отправлять задания на проверку:Чат телеграм, где помогают с домашкой, обсуждают вопросы с лекций:
Плюсы: Задания на домашку специально с багами, что хорошо - заставили покопаться в обновлении Линукса и развертывании файловой системы.
Минусы: Не всегда увлекательно на лекциях, почти никто не задаёт вопросы, мне тоже никак не приходили в голову. Пару раз вкатывался в сон.