Скидки 15% на курсы из спецкаталога
Скидки 15% на курсы из спецкаталога
Действуют до 5 июля. Дальше скидка 10%
Действуют до 5 июля. Дальше скидка 10%
Выбрать курс

Рассрочка

Базы данных

Освойте все необходимые навыки для профессиональной работы с реляционными и нереляционными базами данных

Видео-презентация курса
Базы данных

Данный курс можно пройти в записи. 
Чтобы оставить заявку, нажми "сообщить о дате старта" ↑

 

Для кого этот курс?

  • DBA, решающие задачи миграции с проприетарных источников и импортозамещения.
  • Администраторы баз данных, желающие работать в крупных компаниях, но нуждающиеся в дополнительных компетенциях.
  • Специалисты, неуверенные в своих знаниях о БД, их видах и решаемых задачах.
  • Руководители, планирующие выстраивать архитектуру, инфраструктуру, оптимизировать производительность БД и грамотно управлять рисками в масштабных проектах.
  • Специалисты, стремящиеся расширить свой кругозор в сфере БД.
  • Разработчики, постоянно работающие с базами данных.

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

Программа подходит для начинающих. Для обучения потребуется базовое понимание синтаксиса SQL, опыт разработки или администрирования


Пройдите короткий вступительный тест,
чтобы успеть занять место в группе по специальной цене

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

Цель курса — научить слушателя эффективно работать с любой базой данных (как реляционной, так и нереляционной) с помощью языка структурированных запросов SQL. Курс обеспечивает глубокое погружение в СУБД. После его прохождения вам не придется тушить пожары в результате неоптимально заложенных основ

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

  • Научитесь проектировать базы данных и создавать оптимальную структуру их хранения
  • Будете различать основные СУБД, которые могут пригодиться разработчику (PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т. д.)
  • Освоите синтаксис и особенности работы SQL, DDL, DML
  • Познакомитесь с современными технологиями построения оперативной и аналитической отчетности, сравните возможности кубов и связки Clickhouse + Superset
  • Сможете оптимизировать медленные запросы и разбираться с некорректными SQL-запросами
  • Станете уверенней работать с индексами, научитесь оптимизировать, профилировать и обновлять базы данных
 
Читать историю успеха нашего выпускника:
 

Павел Сизов

Актуальность навыков:


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

На рынке дефицит профессионалов, способных проектировать, разрабатывать и эффективно использовать БД

Процесс обучения

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

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

В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.

После выполнения всех домашних заданий вы получите готовый выпускной проект.

Учитесь в любое время

Возможность совмещать учебу с работой

Эксперты


Программу ведут специалисты таких компаний, как Wildberries, 1C-СТАРТ, X5 Group etc.

Перспективы


Навыки востребованы в крупнейших технологических компаниях, в финтехе и у лидеров рынка телекоммуникационных услуг

Карьерная поддержка

Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
  • Получите рекомендации, как искать работу, и советы по прохождению собеседования
* Информация в этом разделе не предназначена для корпоративного обучения

Базы данных

Перспективы направления
Средний уровень зарплат:
73 000Junior+ специалист
170 500Middle+ специалист
353 500Senior специалист
12744
актуальные вакансии

Работодатели курса

Формат обучения

Записи вебинаров


Темп обучения: 2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда

Обратная связь


Развивающий фидбэк по домашним заданиям от профессионалов

Активное комьюнити


Дружелюбное общение, взаимопомощь и обмен опытом с участниками курса в VK-чате

Программа

Сущности и связи

В данном модуле рассмотрим проблемы проектирования БД

Тема 1: Проектирование БД

Тема 2: Компоненты современной СУБД

Тема 3: Проблемы миграции

Тема 4: Теорема CAP

Тема 5: Семинар: проектирование

PostgreSQL

В данном модуле рассмотрим архитектуру и применение PostgreSQL

Тема 1: Внутренняя архитектура СУБД PostgreSQL

Тема 2: DDL: создание, изменение и удаление объектов в PostgreSQL

Тема 3: Изоляция транзакций в PostgreSQL

Тема 4: Транзакции, MVCC, ACID в PostgreSQL

Тема 5: DML: вставка, обновление, удаление, выборка данных в PostgreSQL

Тема 6: Типы данных в PostgreSQL

Тема 7: Индексы в PostgreSQL

Тема 8: DML: агрегация и сортировка, CTE, аналитические функции в PostgreSQL

Тема 9: Apache Superset и PostgreSQL

Тема 10: Создание аналитических отчетов в Clickhouse+Superset и PostgreSQL

Тема 11: Хранимые процедуры и триггеры в PostgreSQL

Тема 12: Оптимизация производительности. Профилирование. Мониторинг PostgreSQL

Тема 13: Резервное копирование и восстановление в PostgreSQL

Тема 14: Репликация в PostgreSQL

Тема 15: Кластеризация: patroni для PostgreSQL

Тема 16: Семинар по PostgreSQL

MySQL

В данном модуле рассмотрим архитектуру и применение MySQL

Тема 1: Внутренняя архитектура MySQL

Тема 2: Типы данных в MySQL

Тема 3: DDL: создание, изменение и удаление объектов в MySQL

Тема 4: DML: вставка, обновление, удаление, выборка данных в MySQL

Тема 5: Транзакции, MVCC, ACID в MySQL

Тема 6: DML: агрегация и сортировка в MySQL

Тема 7: Индексы в MySQL

Тема 8: CTE и аналитические функции в MySQL

Тема 9: Хранимые процедуры и триггеры в MySQL

Тема 10: Оптимизация производительности. Профилирование. Мониторинг в MySQL

Тема 11: Резервное копирование и восстановление MySQL

Тема 12: Репликация MySQL

Тема 13: MySQL - Percona XtraDB Cluster

Тема 14: MySQL - InnoDB Cluster

Тема 15: MySQL NDB Cluster - шардинг

Тема 16: Семинар по MySQL

NoSQL (Redis, Tarantool, MongoDB, Cassandra)

В данном модуле рассмотрим архитектуру и применение различных NoSQL решений

Тема 1: Архитектура Tarantool

Тема 2: Масштабирование Tarantool

Тема 3: Redis

Тема 4: Greenplum

Тема 5: Базовые возможности mongodb

Тема 6: Архитектура и применение cassandra

Тема 7: Clickhouse

Проектная работа

В данном модуле создадим свой проект и проведем его защиту

Тема 1: Выбор темы и организация проектной работы

Тема 2: Семинар по созданным проектам

Тема 3: Защита проектных работ

Тема 4: Подведение итогов курса

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Проектная работа


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

Проект усилит ваше резюме, а полученный опыт поможет на собеседовании

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

Михаил Ржевский

Ведущий разработчик

Ростелеком

Анастасия Чекушина

Senior SQL Developer | Educator

Maxim technology

Николай Лавлинский

Технический директор

Метод Лаб

Виктор Коробков

Консультант команды технологического обеспечения

ИТ ИКС 5 Технологии

Дмитрий Кириллов

Технический директор

1С-СТАРТ

Дмитрий Гурьянов

Senior Developer

SKL Group

Антон Герасименко

Виталий Попов

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Прошедшие
мероприятия

Дмитрий Кириллов
Открытый вебинар
Как устроен оптимизатор запросов в MySQL
Наталия Титова
Открытый вебинар
Модель работы с данными в PostgreSQL
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Этот курс может оплатить ваш работодатель

Обучайтесь за счёт работодателя или разделите оплату 50/50
  • Подробно расскажем об интересующем вас курсе
  • Объясним, как договориться с работодателем
  • Сообщим стоимость обучения и варианты оплаты
  • Ответим на вопросы
  • Предоставим шаблон договора и счёт на оплату

Отзывы

Владимир Гришанин

22.06.2026
Работаю C# разработчиком десктоп приложений на WPF в Лаборатории Касперского. Выбрал этот курс, т.к. интересна больше разработка вэб-приложений. А базы данных являются основой в мире вэб разработки. В обучении понравились онлайн лекции с преподавателем, можно сразу задать уточняющие вопросы. Понравилось, что преподаватели сразу отвечают на вопросы в чате. После курса получил много новых знаний о наиболее популярных базах данных. Приобрел навыки их развертывания в докер контейнерах. Надеюсь, что в будущем это поможет в развитии моей карьеры 🙂

Евгений Щепетов

18.06.2026
До обучения в OTUS я работал системным администратором в компании среднего бизнеса. В мои обязанности входило сопровождение серверной инфраструктуры, виртуализации, сетевого оборудования, Active Directory, Exchange, Docker-контейнеров и различных корпоративных сервисов. С базами данных приходилось работать регулярно, но в основном на уровне эксплуатации: резервное копирование, мониторинг, обновления и решение возникающих проблем. Курс PostgreSQL я выбрал потому, что хотел глубже разобраться во внутреннем устройстве СУБД и научиться не только обслуживать базы данных, но и понимать принципы их проектирования, оптимизации и администрирования. PostgreSQL сегодня используется во многих компаниях, и для системного администратора такие знания становятся все более востребованными. Во время обучения мне понравилось, что курс построен на практике. Многие задания были максимально приближены к реальным рабочим ситуациям: проектирование схем данных, настройка ролей и прав доступа, работа с индексами, анализ планов выполнения запросов, резервное копирование, репликация и контейнеризация PostgreSQL в Docker. Особенно полезным оказался итоговый проект, в рамках которого пришлось самостоятельно спроектировать полноценную базу данных, продумать структуру таблиц, связи между сущностями, индексы и подготовить документацию. Отдельно хочется отметить преподавателей и формат обучения. Материал объяснялся понятным языком, а возникающие вопросы можно было оперативно обсудить на вебинарах и в чате курса. Это помогало не просто выполнить домашнее задание, а действительно разобраться в теме. Обучение позволило мне значительно расширить профессиональные компетенции. Я стал увереннее работать с PostgreSQL, лучше понимать принципы оптимизации запросов, проектирования баз данных и диагностики проблем производительности. Полученные знания уже помогают мне в текущей работе при сопровождении корпоративных систем и взаимодействии с разработчиками. В результате курса, я получил не только теоретические знания, но и практический опыт построения полноценного проекта на PostgreSQL. Это стало хорошим шагом в профессиональном развитии и позволило расширить круг задач, которые я могу решать как системный администратор.

Сергей Бехтерев

16.06.2026
Я ведущий инженер технической поддержки. Пришел на курс, так как без знаний и особенностей работ баз данных очень сложно обеспечивать работу приложений. Хочу отметить, что на курсе хорошие лекторы, которые приводят в пример свои кейсы из практики. Благодаря обучению я стал лучше понимать особенности работы с БД, но для устройства в "компанию мечты" ещё учиться и учиться.

Артем

15.06.2026
Работаю в частной клинике (и работал там же до обучения). Я backend-разработчик. Мне нужно было систематизировать и подтянуть знания по базам данных для моей основной работы, это напрямую важно для моих задач. Понравился формат обучения: живые лекции с возможностью сразу задать вопрос преподавателю. Что хотел бы добавить: На мой взгляд, в курсе можно было бы уделить больше внимания теме проектирования схем баз данных. Обучение заметно повысило мой уровень квалификации как backend-разработчика.

Андрей Помазков

15.06.2026
Я работаю в геймдеве в компании Blackhub Games. До этого занимался заказной разработкой в компании AGIMA. Также я окончил МАИ, что дало мне хорошую инженерную базу и системный подход к решению задач. Этот курс я выбрал, потому что хотел расширить и структурировать знания, необходимые для профессионального развития и более уверенной работы с базами данных. Особенно понравились преподаватели и их подход к обучению: качественная обратная связь, вовлеченность и готовность помочь разобраться в сложных темах. Обучение помогло мне укрепить экспертизу в области баз данных и увереннее аргументировать технические решения внутри компании, в том числе при обсуждении архитектурных вопросов с коллегами из разных отделов.

Глеб Матвеев

07.10.2025
Работаю системным аналитиком в онлайн-кинотеатре Okko. Мне понравилась программа курса - в неё входят практически все популярные реляционные и нерелиционные базы данных. В то время как у конкурентов, в основном, программы построены только 1-2 базах. Преподаватели являются практикующими экспертами в своей области. Смог попробовать себя в E2E-процессе, начиная со сборки и заканчивая написанием запросов к базе + побыть немного продуктовым аналитиком путем создания дэшбордов в Superset. Хотелось бы добавить в обучение RAG модуль для того, чтобы студенты могли разобраться, как работают LLM-системы Обучение позволило мне расширить технологический кругозор, закрыть старые пробелы, попрактиковаться в контейниризации - всё это позволило мне стать более привлекательным кандидатом на рынке системных аналитиков.

Павел Папа-Дмитриев

08.07.2025
Я работаю в АО «Лаборатория цифрового развития» - это дочерняя компания Электронной торговой площадки Газпромбанка. Выбрал именно этот курс, так как необходимо было повысить свою экспертизу по работе с базами данных и сопутствующей инфраструктурой. Понравилось то, что можно посмотреть записи занятий в комфортное время, если не можешь присутствовать на занятии. Домашнее задание заставляло подумать и посидеть за ним. Преподаватели всегда были на связи и отвечали на вопросы. Благодарю обучению я повысил свою экспертизу, как и хотел.

Александр Пушкарев

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

Андрей Семенов

06.11.2024
До обучения в «OTUS» на курсе «Базы данных» работал в АО "Райффазенбанк" на позиции Senior Java Developer. Выбрал этот курс, так как не хватало определенных знаний в части архитектуры баз данных, масштабировании баз данных под высокую нагрузку, опыта написания сложных sql запросов. В дальнейшем планирую расти как архитектор или техлид. Отдельно хотелось бы отметить то, что понравилось в процессе обучения: - сильная команда преподавателей, которая влюблена в свое дело; - приближенные к практике и местами сложные домашние задания, после выполнения которых, остаются крепкие знания; - проверка домашних заданий и ценные замечания по результатам их проверки; - грамотно структурированный материал курса. Пожелания к курсу: хотелось бы больше материала по кластерным решениям для PostgreSQL и больше практики по NoSQL БД. По итогам обучения узнал много нового в части написания сложных запросов, архитектуре БД, тюнингу производительности БД и их мониторингу. Также отдельно хотелось бы отметить преподавателей - Виктора Коробкова, Дмитрия Круглова, Михаила Ржевского - настоящие мастера своего дела. В целом бы оценил бы курс на 5! Спасибо команде «OTUS» за сильный курс! Приходилось много трудится и сидеть все выходные над домашними заданиями, но оно того стоило. Рекомендую курс всем, кто хочет углубить свои знания в части баз данных.

Николай Никольский

23.01.2023
Отличный курс очень насыщенная и полезная программа. Мне удалось получить левел ап устроившись на новую работу! Считаю курс стоит своих денег!

Игорь Балдов

14.01.2023
В основном все хорошо и познавательно. Возникли только проблемы в плане создания своей БД, т.к. опыта в разработке мало, а в разработке БД не было вообще. Из этого стали вытекать различные последствия в плане выполнения ДЗ, т.к. пока не выполнил задание по проектированию БД и наполнению тренировочными данными не получалось делать ДЗ с выборками и индексами. Мне кажется было бы нагляднее выполнять ДЗ на примере готовых тестовых БД, заполненых большим количеством данных, хотя может я не совсем правильно понял или надо было тренироваться заполнять БД тестовыми данными. В остальном все очень хорошо в дополнение с книгой познавательно, если что-то не допонимал, то находил в книгах/интернете, а вот творческий процесс требует опыта проектирования.

Кирилл Огарков

26.10.2022
Здравствуйте! Огромное спасибо! Хочу сказать, что ваш курс первый в моей практике, который позволил реально увеличить свой профессиональный уровень. На работе уже отметили, на сколько качественно вырос уровень продукта в плане БД. Поэтому заранее хочу поблагодарить вас за качественный материал, а особенно, за подачу этого материала.

Денис Гайворонский

02.10.2021
Курс понравился. Курс разработан так, чтобы смогли вкатиться новички: от самых основ до сложных моментов. Для опытных разработчиков тоже найдутся интересные необычные моменты. Курс оправдал 90% моих ожиданий, помог в текущей работе с БД Postgres. Узнал тонкости работы СУБД изнутри. На второй половине курса стало менее интересно, так как MySQL, по большому счету, повторяет первую часть курса по Postgres, однако другим было интересно. Руководители курса организовали 2 бонусных лекции по JSON в Postgres и Elastic, за что им большая благодарность! В итоге на курсе даются все основные реляционные и не очень базы данных, их отличие, работа под капотом. Если вы хотите изучить базы более глубоко, тогда надо идти на специализированный курс по конкретной БД. Мне, как бэкенд разработчику, полностью хватило информации данной на лекциях. Узнал новое, закрепил старое. Чтобы информация отложилась в голове хотя бы на пол года, обязательно нужно делать домашние задания (хотя бы половину из них). Также на курсе было много сисадминской-девопс тематики, которая лично мне не интересна, но для общего развития тоже зашло. Спасибо Евгению за поддержку на протяжении всего курса.

Денис Кузьмин

09.12.2020
Отличный, интересный курс. На все возникающие вопросы преподаватели оперативно отвечают. Д.З. оперативно проверяются, дается отзыв по качеству.

Михаил Дерюгин

29.09.2019
Недавно прошел курс по реляционным СУБД и, стоит отметить, с большим для себя удовольствием. Вот до того, будучи избалован всяческими ORM, и встретив рядом с собой SQL запрос строчек на 100, я вполне мог впасть в некую оторопь и начать нервничать. Не говоря уже об оконных функциях, от коих я раньше старался держаться на расстоянии. Но для меня это все уже в прошлом, хотя и недалеком, тем более сейчас живо и удивительно, как же я жил раньше, не зная всего этого) Работа с базами данных, особенно (и исключительно) postgres, для меня всегда была крайне приятным времяпрепровождением, а сейчас, приобретя более глубокое и качественное понимание процесса, стал еще больше любить это дело) Открыл для себя много вкусной подкапотной начинки, patroni, нюансы миграции, а недавно, незаметно для самого себя, когда писал запрос, использовал оконку, особо при этом не задумываясь) В тот момент я ощутил демаркационную линию между тогда и сейчас и это сейчас крайне доставляет. Курс я всем очень советую, безусловно. Отличнейшие преподаватели, во время лекции никуда не торопятся и стараются донести все максимально эффективно. Информации полезной масса, очень серьезная прокачка. Миддлам так вообще мастхэв, а джуны очень серьезно подрастут. В общем, самый цимес, идите, не пожалеете)

Марина Петрова

22.09.2019
Всем привет! Хочу рассказать, как я проходила курс "Реляционные СУБД" (сейчас он называется "Управление базами данных"). Я как разработчик с РСУБД работаю уже почти 8 лет, и долго думала, проходить ли мне обучение на данном курсе, потому что судя по программе бОльшую часть я уже знала. Но меня заинтересовали некоторые темы о внутренней архитектуре, также захотелось обобщить и структурировать свои знания. Я считаю, что Отус с моим обучением справился на 5+. Итак, что мне понравилось: 1) полная и объемная программа курса, также возможность получить еще знания из доп.материалов к лекциям и в группе в слаке 2) профессиональные педагоги с опытом работы, они не только грамотно преподносили материал, но и делились всякими лайфхаками, также была возможность получить фидбэк на проектную работу 3) устроила форма преподавания, что не нужно ехать на очные занятия, а качество занятий от этого не изменилось: можно активно задавать вопросы, в том числе и голосом и также активно получать ответы, можно приводить в пример реальные рабочие ситуации и разбирать их, можно смотреть повтор лекций в записи и задавать вопросы преподавателю в слак 4) здоровское коммьюнити 5) очень активные (в хорошем смысле слова) администраторы и менеджеры! Любая проблема решается почти мгновенно! 6) домашние задания, они, конечно, достаточно полезны, хотя не могу сказать, что они давались легко... В общем и целом, объем полученных знаний, как всегда, напрямую зависит от времени и старания ученика. Педагоги активно идут на контакт и могут буквально "закидать" полезными статейками и книжками по запросу :). Спасибо ОТУСу!

Дмитрий Югай

19.09.2019
Прекрасный курс! Отлично донесена информация и много примеров из личного опыта препадователей! Жду авторского курса по Oracle!

Евгений Мелехин

18.09.2019
Курс понравился, спасибо преподавателям, чувствуется большой опыт работы. Лекции даже можно пересматривать по нескольку раз и отмечать полезные моменты, которые не сразу запомнил или увидел позже. В курсе хотелось бы больше практики с разбором, чтением explain, с оптимизацией тяжелых запросов, чтобы после курса увереннее смотреть в вакансиях на строки "опыт оптимизации сложных запросов". Также хотел предложить чтобы курс был более специализирован под одну, две СУБД, для того чтобы успеть их более детально изучить за курс, но это пожелание уже реализовано в следующей программе) Спасибо вам за вашу работу и курсы!

Подтверждение знаний и навыков

OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса

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

  • Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании

  • Доступ к учебным материалам курса

  • Ваш личный проект, который поможет проходить собеседования

Частые вопросы

Что будет, если в середине курса я не смогу продолжать обучение?
У вас есть право одного бесплатного перехода в другую группу, в которой вам будет комфортно продолжить обучение
Обязательно ли защищать выпускной проект?
Для получения сертификата OTUS защищать проект не обязательно. Но будет здорово, если вам удастся отточить все полученные знания на практике, это поможет в профессиональном развитии
Я могу вернуть деньги?
Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца за вычетом фактически понесенных расходов.