Нереляционные базы данных | OTUS
🧛‍♂️ Ночь страшных скидок!
До 6 утра 31 октября действует скидка 25% на все курсы OTUS!
Выбрать курс

Курсы

Программирование
Подготовка к сертификации Oracle Java Programmer (OCAJP)
-25%
Алгоритмы и структуры данных
-25%
Backend-разработчик на PHP
-25%
Web-разработчик на Python
-25%
Архитектура и шаблоны проектирования
-25%
Framework Laravel
-25%
iOS Developer. Basic
-25%
Разработчик на Spring Framework
-25%
Python Developer. Basic
-25%
C# ASP.NET Core разработчик
-25%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Highload Architect
-25%
JavaScript Developer. Basic
-25%
React.js Developer
-25%
Android Developer. Professional
-25%
Software Architect
-25%
C++ Developer. Professional
-25%
Разработчик C# AWS для разработчиков Reverse-Engineering. Professional CI/CD Agile Project Manager Нереляционные базы данных Супер - интенсив по паттернам проектирования Супер-практикум по использованию и настройке GIT Symfony Framework Супер-интенсив "Tarantool"
Инфраструктура
PostgreSQL
-25%
Administrator Linux. Professional
-25%
Базы данных
-25%
Administrator Linux.Basic
-18%
Супер-интенсив «СУБД в высоконагруженных системах»
-18%
IoT-разработчик
-25%
Супер-интенсив "SQL для анализа данных"
-16%
Highload Architect
-25%
MS SQL Server Developer Безопасность Linux Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Администратор Linux. Виртуализация и кластеризация Infrastructure as a code in Ansible Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Нереляционные базы данных

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

5 месяцев

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

В мае 2021 года

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

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

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

Дополнительно на курсе посвящен модуль баз данных в разных облаках, Elasticsearch и S3.

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

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

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

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

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

На курсе вы:

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

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

Евгений Аристов
Иван Ремень
Александр Суханов
Олег Филиппов
Алексей Цыкунов
Lead System Engineer в EPAM
Владислав Родин
Валерий Безруков
Павел Стрекалов
Более 20 лет разработки ПО на C#, Delphi, PHP, Perl, в т.ч. с базами данных MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL.

Спроектировал и написал ПО для сетей магазинов, фитнес-центров, отелей.

Последние 4 года разрабатываю на Java/Spring с деплоем в Kubernetes/Docker, Google Cloud Platform

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

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

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

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

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

Разрабатывает Machine Reasoning Engine в Cisco Systems.
C 2017 года работает в Кремниевой долине.
Преподавал курс по Decentralized Applications (CS359B) в Стэнфорде.
Побеждал на хакатоне SpaceHack и всероссийском конкурсе проектов «IT-Прорыв».
Участвовал в чемпионате мира по программированию ACM ICPC.

Закончил МГТУ им. Баумана с отличием.
Занимался legal tech, блокчейн-проектами, HL/HA проектами, разработкой беттинг-платформы, сбором и аналитикой персональных данных из социальных сетей, внедрением CI/CD.

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

Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли - 20 лет
Работал в интернет-провайдерах и телекоме. Имел опыт внедрения и разработки продуктов в гос. структурах, таких как минздрав и соцфонд. Был главным разработчиком стартап проекта Ipstudio AMBS (биллинг для VoIP). Участвовал в проектировании и разработке OLTP систем. Проектировал и развертывал серверные системы в датацентрах.

Закончил Кыргызско-Российский Государственный Университет, 2001, Инженер автоматизированных систем. Собственный технический блог на dbadmins.ru

В настоящее время занимает должность руководителя группы разработки, преподает в Московском Физико-Техническом Институте и на портале foxminded.

Выпускник МФТИ, начал программировать на С++, работал инженером-исследователем на проекте вычислительного программного комплекса МФТИ.

С 2017 года занимается Java Enterprise разработкой.

Работал Java-разработчиком в таких компаниях как НСПК и Яндекс. Занимался проблемами высокой нагрузки, работая как на Spring'овом (Spring Boot, Spring Core, Spring Data, Spring Batch и т.д.) так и на Java EE'шном стеках. Улучшал инфраструктуру проектов, внедряя CI/CD и отлаживая процесс миграции БД. Строил С4- архитектурные схемы для проектов, в которых принимал участие.

Является автором статей по backend-разработке на habr.com; спикер Рит++ 2020; обладатель сертификата Oracle Certified Assotiate Java SE 8 Programmer.

Google Cloud Practice Delivery Manager в EPAM Systems
В прошлом SRE & DevOps team lead в Intelligent Blockchain Labs.

Разрабатывал и поддерживал гибридные облачные и высоконагруженные системы (Google Cloud Platform, OpenStack, Hashicorp Terraform)

Занимался развертыванием, эксплуатацией и поддержкой CI/CD (GitLab CI, Hashicorp Nomad, Kubernetes).

Опыт со следующим стеком технологий : Kubernetes/Docker
, Unix/Solaris/Linux, OpenStack, Oracle/PostgreSQL/Hadoop, Google Cloud Platform

Ведущий специалист в АО «Гринатом».
Более 10 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

Full stack разработка систем для внутренних и внешних заказчиков от анализа требований до реализации, эксплуатации и технической поддержки.

Закончил в 2006 году Московский институт электронной техники (МИЭТ) по специальности «Вычислительные машины комплексы системы и сети».

Евгений
Аристов
Иван
Ремень
Александр
Суханов
Олег
Филиппов
Алексей
Цыкунов
Владислав
Родин
Валерий
Безруков
Павел
Стрекалов

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

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

Спроектировал и написал ПО для сетей магазинов, фитнес-центров, отелей.

Последние 4 года разрабатываю на Java/Spring с деплоем в Kubernetes/Docker, Google Cloud Platform

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

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

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

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

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

Александр Суханов
Разрабатывает Machine Reasoning Engine в Cisco Systems.
C 2017 года работает в Кремниевой долине.
Преподавал курс по Decentralized Applications (CS359B) в Стэнфорде.
Побеждал на хакатоне SpaceHack и всероссийском конкурсе проектов «IT-Прорыв».
Участвовал в чемпионате мира по программированию ACM ICPC.

Закончил МГТУ им. Баумана с отличием.
Занимался legal tech, блокчейн-проектами, HL/HA проектами, разработкой беттинг-платформы, сбором и аналитикой персональных данных из социальных сетей, внедрением CI/CD.

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

Алексей Цыкунов
Lead System Engineer в EPAM
Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли - 20 лет
Работал в интернет-провайдерах и телекоме. Имел опыт внедрения и разработки продуктов в гос. структурах, таких как минздрав и соцфонд. Был главным разработчиком стартап проекта Ipstudio AMBS (биллинг для VoIP). Участвовал в проектировании и разработке OLTP систем. Проектировал и развертывал серверные системы в датацентрах.

Закончил Кыргызско-Российский Государственный Университет, 2001, Инженер автоматизированных систем. Собственный технический блог на dbadmins.ru

Владислав Родин
В настоящее время занимает должность руководителя группы разработки, преподает в Московском Физико-Техническом Институте и на портале foxminded.

Выпускник МФТИ, начал программировать на С++, работал инженером-исследователем на проекте вычислительного программного комплекса МФТИ.

С 2017 года занимается Java Enterprise разработкой.

Работал Java-разработчиком в таких компаниях как НСПК и Яндекс. Занимался проблемами высокой нагрузки, работая как на Spring'овом (Spring Boot, Spring Core, Spring Data, Spring Batch и т.д.) так и на Java EE'шном стеках. Улучшал инфраструктуру проектов, внедряя CI/CD и отлаживая процесс миграции БД. Строил С4- архитектурные схемы для проектов, в которых принимал участие.

Является автором статей по backend-разработке на habr.com; спикер Рит++ 2020; обладатель сертификата Oracle Certified Assotiate Java SE 8 Programmer.

Валерий Безруков
Google Cloud Practice Delivery Manager в EPAM Systems
В прошлом SRE & DevOps team lead в Intelligent Blockchain Labs.

Разрабатывал и поддерживал гибридные облачные и высоконагруженные системы (Google Cloud Platform, OpenStack, Hashicorp Terraform)

Занимался развертыванием, эксплуатацией и поддержкой CI/CD (GitLab CI, Hashicorp Nomad, Kubernetes).

Опыт со следующим стеком технологий : Kubernetes/Docker
, Unix/Solaris/Linux, OpenStack, Oracle/PostgreSQL/Hadoop, Google Cloud Platform

Павел Стрекалов
Ведущий специалист в АО «Гринатом».
Более 10 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

Full stack разработка систем для внутренних и внешних заказчиков от анализа требований до реализации, эксплуатации и технической поддержки.

Закончил в 2006 году Московский институт электронной техники (МИЭТ) по специальности «Вычислительные машины комплексы системы и сети».

Необходимые знания
Большинство демонстраций будет на Линукс, поэтому желательно базовое понимание Linux или Docker
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Введение в NOSQL. NOSQL vs RDBMS
Тема 2. CAP теорема
Тема 3. Базовые возможности mongodb
Тема 4. Кластерные возможности mongodb
Тема 5. map-reduce framework
Тема 6. оптимизация производительности mongodb
Тема 7. Утилиты mongodb
Тема 8. Couchdb + pouchdb
Тема 9. Elasticsearch
C 7 ноября
Тема 10. Redis. Часть 1
Тема 11. Redis. Часть 2
Тема 12. Riak
Тема 13. etcd
C 21 ноября
Тема 14. Архитектура и применение cassandra
Тема 15. Язык запросов cassandra
Тема 16. Масштабирование и отказоустойчивость cassandra. Часть 1
Тема 17. Масштабирование и отказоустойчивость cassandra. Часть 2
Тема 18. Средства мониторинга cassandra
Тема 19. Clickhouse
C 12 декабря
Тема 20. Neo4j, часть 1
Тема 21. Neo4j, часть 2
C 19 декабря
Тема 22. InterSystems Caché
Тема 23. Работа с tarantool
Тема 24. Kafka
Тема 25. RabbitMQ
Тема 26. s3
C 20 января
Тема 27. Google BigQuery
Тема 28. AWS DynamoDB
Тема 29. Azure CosmosDB
C 30 января
Тема 30. Выбор проектной работы
Тема 31. Консультация по проектной работе
Тема 32. Защита проектной работы. Подведение итогов курса
Скачать подробную программу
Выпускной проект
Особенность курса — нацеленность на получение студентами практических навыков и быстрая обратная связь. Преподаватель отвечает на вопросы, помогает справляться с возникающими сложностями, проверяет и оценивает домашние задания. Полученные знания закрепляются путем разработки проекта каждым студентом.

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

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

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

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

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

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

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

Дата выдачи сертификата: 20 ноября 2021 года
Ваш сертификат

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

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

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

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

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

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

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

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

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

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

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

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

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

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

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары по курсу
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Кластерные возможности MongoDB
Евгений Аристов
День открытых дверей
16 сентября в 20:00
Партнеры ждут выпускников этого курса