Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа 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 и облаках, настраивать безопасность, оптимизация, геораспределение.
Курс Rust Developer
Курс оставил после себя достаточно благоприятные впечатления. Преподаватели хорошо разбираются в программировании на языке Rust. Очень хорошо показано взаимодействие по сети с использованием как синхронных, так и асинхронных методов. Курс позволил мне пересмотреть используемые мной приемы программирования, при разработке приложений на Rust
Плюсы: Подробно рассмотрены вопросы параллельного и асинхронного программирования в Rust
Минусы: Некоторые темы рассмотрены весьма поверхностно. Курс не подходит для начинающих
Источник: otzovik.com
H-Ch Pepper
16.09.2020
10
Проходил курс "Машинное обучение. Базовый курс" - понравилось
Я интересовался тематикой машинного обучения, решил пойти на курс Отуса «Машинное обучение. Базовый курс».В целом, у меня сложилось очень хорошее впечатление. Общего вузовского курса математики вполне достаточно для понимания всего, что там преподается. Мне понравились преподаватели, многое умеют объяснить не просто формально, но и «на пальцах». Хочу особо отметить работу Дмитрия Сергеева и Дмитрия Музалевского, которые прочитали большую часть лекций. Всегда предельно понятно доносили материал и очень подробно отвечали на вопросы. Кроме этого, мне понравились лекции Андрея Сухобока и Валерия Бабушкина (их было всего по одной). Из плюсов: преподаватели всегда делают акцент на практическое применение полученных знаний и освоенных инструментов, и домашние задания тоже на это ориентированы. На домашнее задание иногда у меня мог уйти целиком день (пару раз даже больше), зато некоторые получались часа за три-четыре. Очень удобно, что нет жестких сроков сдачи домашних заданий ДЗ, и есть возможность сдавать их в конце курса. (Потому, что если вы работаете, то не всегда может получаться вовремя их сдать). Хотя, конечно, лучше всего успевать делать ДЗ, когда еще помнишь, что было на занятии.Отдельное спасибо организаторам и преподавателям за несколько дополнительных занятий по просьбам учащихся, было интересно!
Плюсы: Внятная подача материала, интересное д.з... Появилось ощущение владения практическими навыками ML.
Минусы: Отдельные лекции отдельных преподавателей не понравились. Но таких было 3-4 из примерно 35, так что, в целом, я остался доволен курсом.