Курс на Stepik
Курс PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»
Бесплатно

PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет» 0.000

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

Полный практический курс по PostgreSQL: от проектирования базы данных и ER-моделирования до PL/pgSQL, транзакций, MVCC и оптимизации запросов через EXPLAIN ANALYZE — на одном сквозном проекте, маркетплейсе «ВсёМаркет», который вы спроектируете и наполните сами. Всё окружение — в Docker, дополнительно ничего устанавливать не нужно.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»»Учеников на курсе 0
Сертификаты, выданные на курсе «PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»»Сертификатов выдано 0
Отзывы о курсе «PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»»Отзывов получено 0
Рейтинг курса «PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»»Рейтинг курса 0.000
Уроки в курсе «PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»»Количество уроков 44
Тесты в курсе «PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»»Количество квизов 66
Обновления курса «PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»»Обновления курса
Дата публикации курса «PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»»Дата публикации курса
Последнее обновление курса «PostgreSQL: от ER-диаграммы до прод-базы на примере «ВсёМаркет»»Последнее обновление

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

Курс построен вокруг одной сквозной предметной области — учебного маркетплейса «ВсёМаркет». Вы не решаете разрозненные упражнения на случайных таблицах: вы с нуля проектируете ER-модель интернет-магазина, реализуете её в PostgreSQL, наполняете реальными данными, пишете к ней запросы любой сложности, приводите схему к нормальным формам, оживляете её функциями и триггерами на PL/pgSQL, разбираетесь с транзакциями и конкурентным доступом и в конце учитесь ускорять запросы индексами — всё на одной и той же базе, которая растёт вместе с вами от модуля к модулю.

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

  • Проектировать реляционные базы данных: от текстового описания предметной области до ER-диаграммы и нормализованной схемы
  • Писать SQL любой сложности: JOIN, подзапросы, оконные функции, рекурсивные CTE, представления
  • Реализовывать бизнес-логику на PL/pgSQL: функции, триггеры, обработку исключений
  • Понимать, как Postgres на самом деле выполняет запросы: транзакции, MVCC, блокировки, WAL
  • Ускорять медленные запросы: читать план выполнения через EXPLAIN ANALYZE и осознанно строить индексы
  • Работать с PostgreSQL в Docker — стандартном для индустрии окружении

Формат

Курс самостоятельный, без дедлайнов и защит — проходите в своём темпе. Каждый модуль — теория (зачем → как под капотом → синтаксис → пример на ВсёМаркет → типичные ошибки → совет практика), практика в личном Docker-окружении и квиз с разбором. Часть практических заданий проверяется автоматически, часть — через свободный ответ с вложением файла, который проверяет автор курса.

О курсе

Полный практический курс по PostgreSQL: от проектирования базы данных и ER-моделирования до PL/pgSQL, транзакций, MVCC и оптимизации запросов через EXPLAIN ANALYZE — на одном сквозном проекте, маркетплейсе «ВсёМаркет», который вы спроектируете и наполните сами. Всё окружение — в Docker, дополнительно ничего устанавливать не нужно.

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

Начинающие разработчики и аналитики, которые хотят системно разобраться в реляционных базах данных и PostgreSQL — от проектирования до продакшен-приёмов вроде индексов и транзакций.

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

Специальных знаний баз данных не требуется. Понадобится компьютер с Windows, macOS или Linux и установленный Docker Desktop — ставим его вместе в Модуле 1.

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

Нагрузка

6-8 часов в неделю

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