Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа 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 и облаках, настраивать безопасность, оптимизация, геораспределение.
Отлично, рекомендую.
Курс вёл Сурен Хоренян. Объясняет толково. Речь построена правильно, без всяких слов паразитов. Говорит быстро. Курс охватывает все базовые темы. Рассматривают работу с Docker, Postgress, SQLAlchemy, Flask, FastAPI, Django и даёт хороший начальный вектор. На курсе есть менторы, к которым можно обратиться, если что-то не получается. У меня был Павел Лукин. Помогал, делился опытом, можно было и на отвлечённые темы с ним поговорить. Так же есть чат группы с преподавателем и менторами, где тоже можно осудить возникшие вопросы. Все лекции доступны в личном кабинете. Если пропустил или что-то нужно вспомнить - то можно там посмотреть. Домашки интересные. После прохождения курса был приятно удивлён, когда на youtube, я увидел канал Сурена, где он делится своим опытом Python-разработки, что еще раз подчёркивает его профессионализм и готовность делиться своими знаниями с другими.Так что рекомендую.
Плюсы: по делу, доступно, рассмотрены все основные темы.
Минусы: не обнаружил
Источник: otzovik.com
Сергей Никитин
01.12.2019
8
Прохожу курс по C++. Преподаватель Дмитрий. Курс хороший (не идеальный, не бесподобный, просто хороший на 8) Почему 8: Очень слабо описана работа с инструментарием (как, где и что подключать, какие косяки могут быть и т.д.). Курс все-таки платный и неплохо бы иметь какую либо инструкцию, где были описаны набитые шишки предыдущими студентами. Порой на это тратится времени больше, чем на саму работу. Чуть более педантичное отношение к код-ревью домашних работ. (Хотя это скорее пожелание, чем минус) Плюсы: Преподаватель действительно хочет тебе объяснить тему. Семинары долгие, есть с водой, но их мало. Хорошо объясняют сложные вещи. Практически всегда отвечают на вопросы в течение официальной части и всегда после окончания семинара. Порой кажется, что преподаватель больше заинтересован в семинаре, чем ты сам =) По порогу вхождения - могу точно сказать, тех предварительных лекций для курса по c++ вряд ли хватит, если вы полный новичок. Хотя тут зависит о вашего упорства и интеллекта . Лучше почитать того же Прата (Прата С. - Язык программирования C++) и взять хотя бы 3 пояса по плюсам на курсере (Основы программирования на языке c++ от Яндекса). В целом - пока доволен. Еще заметил, что студенты в основном уже практикующие прогеры, но больше на других языках.