Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа 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 и облаках, настраивать безопасность, оптимизация, геораспределение.
Великолепно!
Проходил на отусе два курса - "Web разработчик Python" и "Разработчик Python".Оба курса отличные, ведут профессионалы своего дела. Лекции в формате вебинаров. Домашние задания сдаются на гитхаб. В конце выполняете проект по своему выбору.Самое ценное, не столько лекции, сколько домашние задания, проект и консультации преподавателя по вашему коду.
Плюсы: Дружелюбная атмосфера, профессиональные программисты в преподавателях, темы, необходимые в реальной работе над программным проектом
Минусы: Видел жалобы на звук - это зависит от вебинарной площадки, иногда могут быть тех проблемы емейл рассылку отключать не пробовал ¯\_(ツ)_/¯
Источник: otzovik.com
radiophysiker
30.11.2020
8
Долгая проверка домашних работ
Купил курс по golang за немаленькую сумму денег. Курс идет около 5 месяцев. Понравились что проводятся вебинары, а не записи видео. Можно задать свои вопросы на вебинарах. Есть лекторы объясняют очень хорошо. Что еще нравиться делают презентацию и в этой презентации дают ссылки почитать про это подробней. Есть другие онлайн школы, где объясняют только на live кодинге. Бывает что нужно вспомнить какой-то момент. Приходится пересматривать все видео. Теперь к самому слабому месту домашние работы. Главная фишка курса для меня - это домашние работы. Материал можно по книгам изучить. Мне важны были домашние работы. Проверяли первые 3 домашние работы не долго, не больше недели. 4ю работу проверяли около 3 месяцев. Хотя по регламенту срок проверки недели. Причем время сдачи домашней работы у меня ограничено, со стороны otus неограниченно.--- updated 24 декабря 2020 год ---Команда Otus исправили свою ошибку (был баг моя домашняя работа затерялась). Меня перевели на следующий поток. Курс рекомендовал разработчикам у которых есть небольшой опыт работы и он хотел бы систематизировать свои знания. Дополню свой отзыв как закончу курс
Плюсы: Есть хорошие лекторы. Живые вебинары.
Минусы: Долгая проверка работ. Ограниченное время сдачи домашних работ.