Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа 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 и облаках, настраивать безопасность, оптимизация, геораспределение.
Шикарное образование
С самых первых дней обучения стало понятно, что преподаватель имеет реальный практический опыт и при этом эффективно использует свои теоретические навыки по нему, при этом умеет очень качественно доносить информацию до обучающихся. Освоил очень много нового, получил нужный мне уровень знаний. Рекомендую!
Плюсы: Грамотные преподаватели, мощная информационная база, много практики, удобный график обучения
Минусы: Нет
Источник: otzovik.com
Nadezda070884
19.08.2022
10
Однозначно советую Otus!
На данный момент я работаю в сфере делопроизводства, но в кокой-то момент поняла, что хочу поменять сферу деятельности, на ту где будет всегда интересно, где будут разные проекты и где будет рост. Я много общаюсь с людьми из сферы IT, поэтому выбор пал на тестирование, так как оно по своей специфике подходит мне по моим soft skills и по тем запросам, что я писала выше. Долго думала, выбирала, куда пойти учиться, читала статьи, отзывы, рейтинги и выбор пал на Otus, курс QA Engineer. Basic. Мне подходило наполнение курса, то, как организован учебный процесс, стоимость и общее время на прохождение курса.Что могу сказать, мне понравилось все:-лекторы все опытные и профессионалы своего дела;-доступность подачи материала, лекторы всегда задерживались после проведения урока, если были дополнительные вопросы;-были дополнительные лекции по тем темам, что были не понятны;-о переносе лекций всегда предупреждали заранее;-записи и материалы уроков всегда очень быстро выкладывались в личный кабинет, так что если ты не смог присутствовать на лекции, то можно посмотреть в записи;-на каждую важную тему задавали домашнее задание, время выполнения которого не ограничивалось;-замечательные менторы, которые помогают и объясняют, все что не понятно, всегда спокойно, доходчиво и уважительно (Степану Кореванову отдельное спасибо!) и в целом в Otus хорошая обратная связь, клиентоориентированность;-все материалы, после прохождения курса остаются у обучающегося, что тоже очень удобно;-консультируют по вопросам составления резюме и поиска работы;-Otus сотрудничает с некоторыми организациями, которые на сайте Otus размещают вакансии и можно отправить свое резюме этим организациям на рассмотрение.После прохождения курса у меня появились структурированные знания в новой для меня области и в целом видение специфики работы тестировщика. Otus дал мне знания и уверенность, что я двигаюсь в нужном направлении!