Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа 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
schnaps1981
06.10.2022
10
kotlin backend developer - отличный курс
Прошел курс. Масса теоретического материала, море практики. Отличные преподаватели, Сергей (руководитель курса) вообще отдельная история, кроме того, что он прекрасный лектор, слушать которого одно удовольствие, так он еще имеет огромный багаж знаний в области разработки как таковой, и он этими знаниями не стесняется делиться, так что студент получает не только технический стек. Сам курс рассчитан больше на новичков, так как в курсе довольно поверхностно рассматриваются применяемые в бэкеннд-разработке технологии, но список этих технологий очень большой, но что примечательно, вся работа ведется на котлине, в курсе даже есть целый блок про него.Лично мне как новичку в бэкенде, каждая лекция давала что-то новое (кроме пожалуй самого котлина :о) Повторюсь, для начального уровня курс дает больше чем от него ожидаешь.