Нереляционные базы данных. Курс по работе с NoSQL БД
Рассрочка
Рассрочка

NoSQL

Самый полный курс по работе с NoSQL БД. Cassandra, MongoDB, Redis, ClickHouse, Tarantool, Kafka, Neo4j, RabbitMQ

Длительность обучения:

5 месяцев

4 ак. часа в нед.

Начало занятий:

16 September

Что даст вам этот курс

Самый полный курс по работе с NoSQL БД. Cassandra, MongoDB, Redis, ClickHouse, Tarantool, Kafka, Neo4j, RabbitMQ

Курс включает в себя все основные и популярные NoSQL БД, которые могут пригодиться как архитектору, так и администратору и разработчику: документоориентированые, колоночные, ключ-значение, графовые и тд.
Дополнительно на курсе разбирается работа с NoSQL в разных облаках.


Курс обеспечивает глубокое погружение в область NoSQL, чтобы вы смогли оптимально перестроить свои решения на основе классических СУБД для увеличения производительности.

Цель курса — научить слушателя правильно выбрать NoSQL БД в зависимости от поставленных задач и эффективно работать с ней с использованием всех ее преимуществ.
В результате обучения выпускники смогут уверенно работать с любой NoSQL БД, проектировать систему хранения, индексы, профилировать запросы и обеспечивать оптимальную надежность и производительность.

Этот курс подойдет:

  • для разработчиков, которые сталкиваются в своей работе с NoSQL базами данных;
  • для администраторов NoSQL БД, которым требуется глубокое понимание внутренних процессов БД;
  • архитекторам проектов для оптимального выбора технологии хранения данных в зависимости от задачи;
  • для тех, кто имеет опыт работы с реляционными СУБД от полугода и ищет как улучшить производительность.
На курсе вы:

  • научитесь устанавливать и эксплуатировать все популярные NoSQL решения от выделенных виртуальных серверов, до больших шардированных кластеров и облачных провайдеров;
  • будете различать основные типы NoSQL БД (документо-ориентированные, колоночные, ключ-значение, графовые) и выбирать оптимальное решение в зависимости от вашей задачи и предметной области;
  • освоите синтаксис и особенности работы встроенного языка каждой NoSQL БД;
  • сможете оптимизировать медленные запросы.

Студенту, набравшему наибольшее количество баллов за домашние работы, мы подарим книгу руководителя курса Евгения Аристова "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака."

Преподаватели

Евгений Аристов
Иван Ремень
Георгий Вайнтруб
Олег Филиппов
Дмитрий Кириллов
Технический директор 1С-Старт
Екатерина Гребцова
Константин Курочкин
Более 20 лет занимаюсь разработкой ПО на Java/Spring, C#, PHP.
Архитектор баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др.

Деплой БД как on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, так и Kubernetes, DBaaS, MultiCloud.

За это время было спроектировано и разработано более ста проектов для сетей магазинов, фитнес-центров, отелей, финансовом секторе.

Огромный опыт построения и эксплуатации систем виртуализации VmWare ESXi, Hyper-V.

Автор книг по PostgreSQL. Новинка "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака."

Автор курса "Архитектор высоких нагрузок".

Учился в технопарке Mail.Ru. В 2013 году начал работать стажером в проекте "Почта" компании Mail.Ru. С 2015 года преподавал различные (в том числе и авторские) курсы в образовательных проектах Mail.Ru. С 2016 года занимал должность руководителя группы в Почте. В том же году получил диплом магистра по специальности "Программная инженерия" в МГТУ им. Н.Э. Баумана.

С 2018 года начал работать в Ситимобил на должности руководителя группы. С апреля 2019 года был назначен руководителем направления серверной разработки. Занимается развитием технических навыков людей, поддержкой их мотивации, развитием отказоустойчивых архитектур, внедрением новых технологий в процесс разработки (golang, tarantool).

Основные технические навыки:
Golang
C
MySQL
Tarantool
Highload architecture
Linux API

Software Developer, VK Tarantool

Опыт разработки высоконагруженных систем и интеграционных решений на базе Tarantool для крупных российских банков, а также Retail компаний. Долгое время поддерживал http://transfers.mastercard.by - решение для пиринговых денежных переводов. Разработал и запустил несколько ботов и утилит, работающих с Jira API для оптимизации техподдержки Tarantool Enterprise.

Разрабатываю и поддерживаю Tarantool Data Grid, один из основных Enterpise продуктов Tarantool, который помогает уменьшить задержки в корпоративных ИТ-системах и собирать разнообразные данные в распределенное in-memory хранилище.

- Более 12 лет опыта руководства разработкой и эксплуатацией.
- Большое число реализованных проектов (в т.ч. высоконагруженных) в основном, в Enterprise-секторе.
- Опыт проектирования и эксплуатации как RDBMS так и NoSQL решений в одном проекте для разных задач.
- Автор многочисленных статей в журналы и профессиональные сообщества, участник и докладчик профессиональных конференций.
- Два высших образования, степень MBA.

Высшее педагогическое образование. Занимается коммерческой разработкой более 20 лет. Соучредитель и технический директор одного из крупнейших сервисов онлайн-регистрации бизнеса в России.

Стек: Java, PHP. Профессиональные интересы: функциональное программирование, типизация данных, разработка API.

Закончила НИУ ИТМО в 2012 году. Карьеру java-разработчика начала незадолго до окончания, весной 2012 года и продолжает до сих пор.
За время профессиональной деятельности поработала в разных компаниях и на совершенно разных технологиях: от уже устаревших и забытых до тех, которые сейчас в тренде.
Специализируется на бэкенд разработке и проектировании систем с элементами анализа прикладной области.

Более 8 лет работы с базами данных Postgres начиная с версий 9.3. Практически во всех проектах, в которых принимал участие были цифровые карты.

Сейчас занимается настройкой и администрированием кластеров postgresql, кластеров ceph, настройкой мониторинга и алертинга, написанием плейбуков для ansible.

Руководитель группы системных администраторов в компании ФОРС Центр разработки.

Евгений
Аристов
Иван
Ремень
Георгий
Вайнтруб
Олег
Филиппов
Дмитрий
Кириллов
Екатерина
Гребцова
Константин
Курочкин

Преподаватели

Евгений Аристов
Более 20 лет занимаюсь разработкой ПО на Java/Spring, C#, PHP.
Архитектор баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др.

Деплой БД как on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, так и Kubernetes, DBaaS, MultiCloud.

За это время было спроектировано и разработано более ста проектов для сетей магазинов, фитнес-центров, отелей, финансовом секторе.

Огромный опыт построения и эксплуатации систем виртуализации VmWare ESXi, Hyper-V.

Автор книг по PostgreSQL. Новинка "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака."

Иван Ремень
Автор курса "Архитектор высоких нагрузок".

Учился в технопарке Mail.Ru. В 2013 году начал работать стажером в проекте "Почта" компании Mail.Ru. С 2015 года преподавал различные (в том числе и авторские) курсы в образовательных проектах Mail.Ru. С 2016 года занимал должность руководителя группы в Почте. В том же году получил диплом магистра по специальности "Программная инженерия" в МГТУ им. Н.Э. Баумана.

С 2018 года начал работать в Ситимобил на должности руководителя группы. С апреля 2019 года был назначен руководителем направления серверной разработки. Занимается развитием технических навыков людей, поддержкой их мотивации, развитием отказоустойчивых архитектур, внедрением новых технологий в процесс разработки (golang, tarantool).

Основные технические навыки:
Golang
C
MySQL
Tarantool
Highload architecture
Linux API

Георгий Вайнтруб
Software Developer, VK Tarantool

Опыт разработки высоконагруженных систем и интеграционных решений на базе Tarantool для крупных российских банков, а также Retail компаний. Долгое время поддерживал http://transfers.mastercard.by - решение для пиринговых денежных переводов. Разработал и запустил несколько ботов и утилит, работающих с Jira API для оптимизации техподдержки Tarantool Enterprise.

Разрабатываю и поддерживаю Tarantool Data Grid, один из основных Enterpise продуктов Tarantool, который помогает уменьшить задержки в корпоративных ИТ-системах и собирать разнообразные данные в распределенное in-memory хранилище.

Олег Филиппов
- Более 12 лет опыта руководства разработкой и эксплуатацией.
- Большое число реализованных проектов (в т.ч. высоконагруженных) в основном, в Enterprise-секторе.
- Опыт проектирования и эксплуатации как RDBMS так и NoSQL решений в одном проекте для разных задач.
- Автор многочисленных статей в журналы и профессиональные сообщества, участник и докладчик профессиональных конференций.
- Два высших образования, степень MBA.

Дмитрий Кириллов
Технический директор 1С-Старт
Высшее педагогическое образование. Занимается коммерческой разработкой более 20 лет. Соучредитель и технический директор одного из крупнейших сервисов онлайн-регистрации бизнеса в России.

Стек: Java, PHP. Профессиональные интересы: функциональное программирование, типизация данных, разработка API.

Екатерина Гребцова
Закончила НИУ ИТМО в 2012 году. Карьеру java-разработчика начала незадолго до окончания, весной 2012 года и продолжает до сих пор.
За время профессиональной деятельности поработала в разных компаниях и на совершенно разных технологиях: от уже устаревших и забытых до тех, которые сейчас в тренде.
Специализируется на бэкенд разработке и проектировании систем с элементами анализа прикладной области.

Константин Курочкин
Более 8 лет работы с базами данных Postgres начиная с версий 9.3. Практически во всех проектах, в которых принимал участие были цифровые карты.

Сейчас занимается настройкой и администрированием кластеров postgresql, кластеров ceph, настройкой мониторинга и алертинга, написанием плейбуков для ansible.

Руководитель группы системных администраторов в компании ФОРС Центр разработки.

Необходимые знания

Большинство демонстраций будет на Линукс, поэтому желательно базовое понимание Linux или Docker
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Введение в NOSQL. NOSQL vs RDBMS
Тема 2. CAP теорема
Тема 3. Базовые возможности mongodb
Тема 4. Кластерные возможности mongodb
Тема 5. Map-reduce & aggregation framework
Тема 6. Оптимизация производительности mongodb
Тема 7. Couchbase
Тема 8. Cassandra: Distributed Key Value, Architecture
Тема 9. Clickhouse
Тема 10. Cassandra: System Components
Тема 11. Cassandra: CQL and Java, Scala API
Тема 12. Elasticsearch
Тема 13. Cassandra: monitoring and problem solving
Тема 14. Cassandra: company cases
Тема 15. Redis. Часть 1
Тема 16. Redis. Часть 2
Тема 17. etcd
Тема 18. Consul
Тема 19. Foundation db
C 14 June
Тема 20. Neo4j, часть 1
Тема 21. Neo4j, часть 2
C 22 June
Тема 22. Kafka
Тема 23. RabbitMQ
Тема 24. Hadoop File System
Тема 25. s3
Тема 26. Prometheus. Grafana
Тема 27. Архитектура Tarantool
Тема 28. Масштабирование Tarantool
C 22 July
Тема 29. Google BigQuery
Тема 30. Nosql в Яндекс облаке
Тема 31. Nosql в SberCloud
C 2 August
Тема 32. Выбор проектной работы
Тема 33. Консультация по проектной работе
Тема 34. Защита проектной работы
Тема 35. Подведение итогов курса
Скачать подробную программу
Выпускной проект
Особенность курса — нацеленность на получение студентами практических навыков и быстрая обратная связь. Преподаватель отвечает на вопросы, помогает справляться с возникающими сложностями, проверяет и оценивает домашние задания. Полученные знания закрепляются путем разработки проекта каждым студентом.

Проект будет у каждого студента уникальным. Вы согласуете тему и реализуете проект с преподавателем.

Примеры проектов:
1. Взять несколько миллионов записей, 2-3 NoSql СУБД , залить данные, создать индексы и провести масштабное тестирование скорости обработки запросов на чтение, изменение, удаление данных
2. Реализовать задачу из своей предметной области в одной из NoSQL СУБД. Настроить шардирование и провести масштабное тестирование на отказоустойчивость и просадку производительности при падении нод
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

После обучения вы

заберете с собой:

  • презентации и видеозаписи занятий;

  • дополнительные материалы;

  • образцы кода;

  • собственный проект, который можно будет показывать при трудоустройстве;

  • сертификат о прохождении обучения.

Дата выдачи сертификата: 22 March 2024 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «NoSQL»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «NoSQL»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Знакомство с InterSystems IRIS
Павел Стрекалов
День открытых дверей
8 September 2021 года в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке