Курс на Stepik
Обложка курса «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN» на Stepik
990 ₽

PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN ★ 0.000

Открыть на
STEPIK.ORG

PostgreSQL для бэкенд-разработчика: с нуля до production. 250 задач с автопроверкой прямо в браузере — пишешь SQL, вердикт и разбор сразу, без «посмотреть решение». Индексы и селективность, чтение планов EXPLAIN, ускорение медленных запросов, транзакции и MVCC, блокировки, vacuum и bloat, партиции, пулы, JSONB и полнотекст, 20 вопросов middle-собеса с разбором. 10 модулей, 59 уроков, 3–5 часов в неделю.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Учеников на курсе 7
Сертификаты, выданные на курсе «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Сертификатов выдано 0
Отзывы о курсе «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Отзывов получено 0
Рейтинг курса «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Рейтинг курса 0.000
Уроки в курсе «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Количество уроков 59
Тесты в курсе «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Количество квизов 55
Задачи с кодом в курсе «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Количество задач с кодом 250
Стоимость курса «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Стоимость курса 990 ₽ —
Обновления курса «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Обновления курса — —
Дата публикации курса «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Дата публикации курса — ———
Последнее обновление курса «PostgreSQL для бэкенда: с нуля до production — индексы, EXPLAIN»Последнее обновление — ———
Сложность normal — ———

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

  • Писать боевые запросы: JOIN, CTE, оконные функции
  • Проектировать схемы: типы данных, ограничения, миграции
  • Ставить осознанные индексы: B-tree, GIN/GiST, частичные и по выражениям
  • Читать планы EXPLAIN ANALYZE и находить, где планёр ошибся
  • Диагностировать и ускорять медленные запросы на production-кейсах
  • Объяснять транзакции, MVCC и уровни изоляции на собеседовании
  • Разбирать блокировки и дедлоки и устранять их
  • Управлять vacuum и bloat; понимать репликацию, партиции и JSONB
  • Отвечать на 20 типовых вопросов middle-собеса по базам данных

О курсе

PostgreSQL для бэкенд-разработчика: с нуля до production. 250 задач с автопроверкой прямо в браузере — пишешь SQL, вердикт и разбор сразу, без «посмотреть решение». Индексы и селективность, чтение планов EXPLAIN, ускорение медленных запросов, транзакции и MVCC, блокировки, vacuum и bloat, партиции, пулы, JSONB и полнотекст, 20 вопросов middle-собеса с разбором. 10 модулей, 59 уроков, 3–5 часов в неделю.

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

Курс подойдёт, если:

  • ты junior/middle бэкенд-разработчик и хочешь перестать бояться раздела «базы данных» на собеседовании;
  • твой запрос «почему-то идёт 40 секунд», и ты хочешь понимать, что делает planner, а не гуглить «индекс не используется»;
  • ты знаешь SELECT/JOIN на базовом уровне, но индексы ставишь наугад;
  • ты готовишься к middle-собесу и нужно закрыть MVCC, уровни изоляции, EXPLAIN, vacuum;
  • ты аналитик или тимлид, который хочет читать чужие запросы и понимать цену правки схемы.

Знать SQL до старта не обязательно: начинаем с данных и запросов, но темп рабочий, без разжёвывания «что такое таблица».

Начальные требования

Нужен компьютер с доступом в интернет и 3–5 часов в неделю. Все задачи проверяются прямо на Stepik, локальная установка PostgreSQL желательна, но не обязательна.

  • Базовый опыт программирования на любом языке
  • Умение пользоваться терминалом
  • Желание читать планы запросов, а не гуглить «индекс не используется»

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

Как проходит обучение

Каждый модуль: теория (текстовые шаги с разбором и примерами планов) → задачи. Задача = одно поле с SQL: написал, отправил, через пару секунд вердикт. Если не совпало — Stepik покажет две таблицы: твой вывод и ожидаемый, построчно; там же видно, сколько строк ты вернул. Песочнице отправляется ровно один запрос — так же, как это делает драйвер в приложении: без «сначала CREATE, потом SELECT». Часть задач — DML: правка проверяется по состоянию таблицы, а не по «запрос выполнен». 55 задач модуля-практикума («сделай локально») выполняются на твоём PostgreSQL: присылаешь вывод и объяснение, шаблон ответа внутри шага. Домашних заданий с ручной проверкой нет — весь курс проходит без ожидания преподавателя. В комментариях к каждому уроку автор отвечает.

Что вы получите

  • 250 задач с мгновенной автопроверкой прямо в браузере — без кнопки «посмотреть решение»;
  • 55 практических заданий «сделай локально» — навык объяснять, а не только писать;
  • мини-проект «возьми медленный API и сделай быстрым» для портфолио;
  • учебный датасет shop с настоящими числами, которые проверяются руками;
  • материал-шпаргалку по индексам и чтению планов запросов;
  • сертификат Stepik об окончании курса;
  • поддержку автора в комментариях под уроками.

Нагрузка

3-5 часа в неделю

Расскажите о курсе друзьям