Акции школ
Войти

Курс «Базы данных»

Составитель: Денис Сметнёв

Базы данных — фундамент любого серьёзного проекта. Без понимания, как устроены PostgreSQL, MySQL и NoSQL-решения, разработчик упирается в потолок: либо пишет медленные запросы, либо не может выбрать нужный инструмент под задачу. Курс OTUS — продвинутый уровень, рассчитан на тех, кто уже пишет код, но хочет осознанно работать с данными: проектировать схемы, оптимизировать запросы, разбираться с индексами и резервным копированием.

Подробнее


Компания: OTUS (Отус)

Язык: ru

Уровень: Сложный Длительность: 6 месяцев Формат: Вебинары Старт: в любое время
📁 1 проект в портфолио

Актуальная программа курса (53 модулей, по данным школы)

  1. Модуль 1. Сущности и связи — В данном модуле рассмотрим проблемы проектирования БД
  2. • Проектирование БД
  3. • Компоненты современной СУБД
  4. • Проблемы миграции
  5. • Теорема CAP
  6. • Семинар: проектирование
  7. Модуль 2. PostgreSQL — В данном модуле рассмотрим архитектуру и применение PostgreSQL
  8. • Внутренняя архитектура СУБД PostgreSQL
  9. • DDL: создание, изменение и удаление объектов в PostgreSQL
  10. • Изоляция транзакций в PostgreSQL
  11. • Транзакции, MVCC, ACID в PostgreSQL
  12. • DML: вставка, обновление, удаление, выборка данных в PostgreSQL
  13. • Типы данных в PostgreSQL
  14. • Индексы в PostgreSQL
  15. • DML: агрегация и сортировка, CTE, аналитические функции в PostgreSQL
  16. • Apache Superset и PostgreSQL
  17. • Создание аналитических отчетов в Clickhouse+Superset и PostgreSQL
  18. • Хранимые процедуры и триггеры в PostgreSQL
  19. • Оптимизация производительности. Профилирование. Мониторинг PostgreSQL
  20. • Резервное копирование и восстановление в PostgreSQL
  21. • Репликация в PostgreSQL
  22. • Кластеризация: patroni для PostgreSQL
  23. • Семинар по PostgreSQL
  24. Модуль 3. MySQL — В данном модуле рассмотрим архитектуру и применение MySQL
  25. • Внутренняя архитектура MySQL

Кем вы сможете работать

DBA · Разработчик · Системный администратор · Архитектор · Техлид · Инженер технической поддержки

Сколько зарабатывают в профессии (медиана hh.ru, по 158 вакансиям)

Junior
60 900 ₽
Middle
133 000 ₽

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Базы данных (этот) OTUS (Отус) беспл. 6 месяцев — — —
Основы программирования. Видеокурс GeekBrains (ГикБреинс) беспл. — 5.0 — Перейти
Основы баз данных GeekBrains (ГикБреинс) — — 4.4 — Перейти
SQL и получение данных Netology (Нетология) 68 485 33 900 ₽ 2 месяца 3.0 Удостоверение Перейти

Стоит ли идти на этот курс

Плюсы

  • Стек без перекоса в одну сторону: PostgreSQL и MySQL рядом с Redis, MongoDB, Cassandra и Tarantool. Разработчику, который хочет выбирать СУБД под задачу, а не тащить привычный инструмент куда попало, — здесь есть из чего выбирать.
  • Финальный проект, а не тест. После всех домашних заданий — выпускная работа, которую можно показать на собеседовании. Не галочки в форме, а что-то собранное руками.
  • Программа стартует с рабочего уровня: DDL, DML, оптимизация запросов, профилирование, индексы. Блок «Сущности и связи» идёт первым — но дальше темп резко берёт в сторону задач, которые встречаются в реальных проектах, а не в учебных примерах.
  • Аналитический блок сверх базы: ClickHouse + Superset, сравнение кубов с OLAP-подходом — тема, которую обычный курс по SQL не затрагивает.

Минусы и кому не стоит

  • Шесть месяцев — серьёзное обязательство. Если нужен точечный навык (например, только PostgreSQL или только MongoDB), длинная программа со всем NoSQL-разделом может оказаться избыточной и по времени, и по цене.
  • Сертификат или диплом об окончании в публичных материалах курса не упоминается. Если документ нужен для работодателя или внутренней аттестации — выясните этот вопрос у школы отдельно, до оплаты.
  • Курс позиционируется как продвинутый, но программа открывается блоком «Сущности и связи» — для тех, кто уже уверенно проектирует схемы, первый модуль, скорее всего, будет повторением.

Когда этот курс вам не нужен

Не стоит идти сюда, если привыкли учиться в своём темпе без внешних дедлайнов: шестимесячный курс с домашними заданиями по каждому модулю требует регулярной включённости, а не эпизодического просмотра лекций. Также этот формат не подойдёт, если цель — закрыть один конкретный пробел в аналитике или администрировании: программа устроена как сквозной маршрут через весь стек, а не как набор независимых блоков. Наконец, если вы только начинаете программировать — продвинутый уровень скорее демотивирует, чем ускорит рост.

Как выбрать курс по этому направлению

Выбирая курс по разработке, смотрите на стек и глубину, а не на список тем на лендинге. Важно: покрывает ли программа реальные рабочие сценарии — не только SQL-синтаксис, но и оптимизацию медленных запросов, проектирование схем под нагрузку. Курс стоит около пятнадцати тысяч рублей — разумно для шести месяцев обучения с проектной работой. Проверьте на берегу: есть ли практические задания с обратной связью и финальный проект — именно они отделяют знание от навыка. По данным школы, часть студентов меняет работу ещё в процессе обучения — это полезный, хотя и неверифицируемый ориентир.

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

Можно ли записаться без опыта работы с базами данных?

Курс заявлен как продвинутый. Предполагается, что вы уже знакомы с разработкой и понимаете основы реляционных баз данных. Совсем без бэкграунда будет тяжело — разумнее сначала пройти вводный курс по SQL, а потом идти сюда.

Сколько времени нужно в неделю?

Программа рассчитана на сто восемьдесят дней с домашними заданиями по каждому блоку — это не эпизодический просмотр лекций. Точную недельную нагрузку OTUS публично не раскрывает: прикиньте сами, есть ли у вас стабильные несколько часов в будни, прежде чем покупать шестимесячный курс.

Какие СУБД разбираются на курсе?

PostgreSQL, MySQL, Redis, Tarantool, MongoDB, Cassandra — плюс аналитический стек ClickHouse + Superset. Охват широкий: и реляционные, и NoSQL, и колоночные решения для аналитики.

Будет ли документ об окончании?

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

Помогают ли с трудоустройством?

По словам школы, часть студентов находит или меняет работу ещё в процессе обучения, к концу программы некоторые получают повышение. Конкретных гарантий нет — это ориентир, а не обещание.

Есть ли практика, или курс теоретический?

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

Длительность курса

Длительность курса

180 дней

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

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

2 вебинара в неделю по 2 академических часа

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

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

общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов

Теория и практика

Теория и практика

6 модулей 63 часа теории и 26-104 часов практики

Чему научитесь

  • Различать основные СУБД (PostgreSQL, MySQL, Redis, MongoDB, Cassandra)
  • Владеть синтаксисом и особенностями работы SQL, DDL, DML
  • Оптимизировать медленные запросы
  • Профилировать и обновлять базы данных
  • Разбираться с некорректными запросами
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Разработчикам

Рассрочка

12500 р. в месяц

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

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

Реляционная модель данных. Реляционная алгебра

Проектирование баз данных

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

Теорема CAP

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

MySQL

Внутренняя архитектура СУБД MySQL

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

Типы данных в MySQL

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

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

Индексы

CTE и аналитические функции

Хранимые процедуры и триггеры

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

Резервное копирование и восстановление

Репликация

Кластеры MySQL: Galera, Innodb cluster

MySQL NDB Cluster - шардинг

PostgreSQL

NoSQL (Redis, Tarantool, MongoDB, Cassandra)

Общие задачи и проблемы

Проект итоговый

SQL

PostgreSQL

Redis

tarantool

mongodb

map-reduce

cassandra

работать со структурой СУБД

создавать оптимальные SQL-запросы и разбираться с некорректными

работать с индексами

оптимизировать, профилировать и обновлять базы данных

Компания, проводящая курс

OTUS (Отус)

222 курса по 861 теме

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

технический директор «Метод Лаб»

Получил высшее образование по специальности...

Президент в Modum Lab

Высшее педагогическое образование. Занимается...

Системный архитектор, Oracle DBA

Системный архитектор, Oracle DBA, разработчик perl/python, опыт...

Google Cloud Practice Delivery Manager в EPAM Systems

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

программист Центра интеллектуальных геоинформационных технологий

Опыт работы в IT-индустрии более 15 лет, опыт...

Ex-Архитектор модели данных в Сбербанке России.

Тимлид\архитектор БД в US-based startup Кремниевой...

руководитель направления серверной разработки в Ситимобил

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

Ведущий специалист в АО "Гринатом".

Ведущий специалист в АО "Гринатом". Более 10 лет опыта...

Сертифицированный разработчик Dynamics AX и Dynamics CRM

IT-специалист, фрилансер, сертифицированный...

Database administrator в компании Postgres Professiona

Database administrator в компании Postgres Professional. Большой опыт...

Системный инженер в холдинге компаний RusLink.

Системный инженер в холдинге компаний RusLink. Опыт в...

Аналитик

Аналитик со стажем работы в крупных...

веб разработчик

7 лет опыта разработки информационных систем для...

Инженер-программист

Инженер-программист хранилища данных Комус,...

проектировщик

- Более 12 лет опыта руководства разработкой и...

АГ

.net developer + lead Коммерческой продуктовой разработкой...

ВП

Более 10 лет опыта руководства подразделением по...

АЧ
Senior SQL Developer | Educator, Maxim technology

- 10+ лет опыта в проектировании и реализации...

ДГ
Senior Developer, SKL Group

Аспирант кафедры "Системы обработки информации и...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

OTUS (Отус)
(0)
OTUS (Отус)
(0)
149 600 ₽
OTUS (Отус)
(0)
106 500 ₽
OTUS (Отус)
(0)
85 000 ₽
OTUS (Отус)
(0)
85 000 ₽
OTUS (Отус)
(0)
50 000 ₽
OTUS (Отус)
(2)
больше курсов

Другие курсы этих преподавателей

OTUS (Отус)
(9)
144 500 ₽
OTUS (Отус)
(11)
74 000 ₽
OTUS (Отус)
(3)
67 000 ₽