Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа 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 и облаках, настраивать безопасность, оптимизация, геораспределение.
Подход к делу понравился!
Курс Laravel, проходил в 2020 году.Что понравилось в целом - курс глубокий, очень много фишек. Препод проверяет домашнее задание, делает замечания, просит что-то исправить, объясняет, почему нужно писать так или этак.Конкретно у otus есть фишка - можно перенести курс на следующий поток. Так у меня и получилось - из-за текущей возросшей нагрузки по проекту обучение выпало из обоймы. Не успевал с домашкой и новые темы пролетали мимо. Попросил саппорт перенести меня на июль - совершенно бесплатно перевели =) Очень крутая фишка!Конкретно otus работает для профи. Они берут людей на определенном уровне (чаще всего на уровне junior, но не новичек) и качают им скилл до нужной отметки. Это мне нравится, учебники чаще всего дают общее понимание. И само собой ни учебники, ни видеокурсы не дают обратной связи.
Плюсы: Глубокий курс, домашнее задание не для галочки, есть вариант перевода на другой курс
Минусы: один препод был зеленоват, запинался, но второй четкий
Источник: otzovik.com
prostostudent
14.09.2020
10
Отличный шанс подтянуть свои знания!
Отличный шанс подтянуть свои знания благодаря курсам в OTUS! Во время обучения на курсах я параллельно учился в одном из технических вузов, так что мне удалось на наглядном примере сравнить преимущества и недостатки разного подхода к учебному процессу. Я довольно давно интересовался направлением искусственного интеллекта в IT сфере, но знания были довольно разрозненные и требовали систематизации. И курс по машинному обучению мне показался хорошим способом сформировать понимание о направлении и закрепить основы. Основными преимуществами, которые, как мне показалось, курс в OTUS превосходил обучение в университете это:* онлайн формат обучения - не приходилось тратить пару часов в день на поездки;* приятно удивила поддержка преподаватели курса, которые могли ответить даже далеко за полночь;* профессионализм самих преподавателей, а также подробные примеры для объяснения материала.Как вариант улучшения курса, я бы хотел добавить возможность для кооперации с другими студентами курса. К примеру, какое-то дополнительное задание (по желанию), которое подразумевало выполнение в компании из нескольких человек.В целом, курс помог мне сформировать базу для дальнейшего развития в области и представление о том, как будет проходить решение задач на рабочем месте. Надеюсь, этот опыт и знания помогут успешно пройти собеседования!
Плюсы: профессионализм сотрудников поддержка преподавателей относительная дешевизна по сравнению с конкурентами качественный и проработанный материал