S Stepik

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

Для всех Бесплатно
Стоимость курса
🎓 Бесплатный доступ

Описание курса

Курс построен вокруг одной сквозной предметной области — учебного маркетплейса «ВсёМаркет». Вы не решаете разрозненные упражнения на случайных таблицах: вы с нуля проектируете ER-модель интернет-магазина, реализуете её в PostgreSQL, наполняете реальными данными, пишете к ней запросы любой сложности, приводите схему к нормальным формам, оживляете её функциями и триггерами на PL/pgSQL, разбираетесь с транзакциями и конкурентным доступом и в конце учитесь ускорять запросы индексами — всё на одной и той же базе, которая растёт вместе с вами от модуля к модулю.Чему вы научитесьПроектировать реляционные базы данных: от текстового описания предметной области до ER-диаграммы и нормализованной схемыПисать SQL любой сложности: JOIN, подзапросы, оконные функции, рекурсивные CTE, представленияРеализовывать бизнес-логику на PL/pgSQL: функции, триггеры, обработку исключенийПонимать, как Postgres на самом деле выполняет запросы: транзакции, MVCC, блокировки, WALУскорять медленные запросы: читать план выполнения через EXPLAIN ANALYZE и осознанно строить индексыРаботать с PostgreSQL в Docker — стандартном для индустрии окруженииФорматКурс самостоятельный, без дедлайнов и защит — проходите в своём темпе. Каждый модуль — теория (зачем → как под капотом → синтаксис → пример на ВсёМаркет → типичные ошибки → совет практика), практика в личном Docker-окружении и квиз с разбором. Часть практических заданий проверяется автоматически, часть — через свободный ответ с вложением файла, который проверяет автор курса.

Похожие курсы в других школах

Java и базы данных PostgreSQL, Oracle. Разработка клиент-серверных приложений

Учебный центр Трайтек
Данный курс предоставляет углубленные знания в области разработки программных решений с использованием языка Java и систем управления базами данных PostgreSQL...
Новичок 65 000 ₽
Подробнее

PostgreSQL: Уровень 2. Продвинутые возможности

Учебный Центр «Специалист»
Курс "PostgreSQL: Уровень 2. Продвинутые возможности" предназначен для тех, кто уже обладает базовыми знаниями работы с PostgreSQL и хочет углубить...
Продвинутый 50 990 ₽
Подробнее

Продвинутый SQL

Нетология
Курс "Продвинутый SQL" предназначен для тех, кто уже обладает базовыми знаниями в области работы с языком SQL и хочет углубить...
Продвинутый 43 900 ₽
Подробнее

Разработка серверной части приложений PostgreSQL. Базовый курс

Академия АйТи
Курс "Разработка серверной части приложений PostgreSQL" предназначен для начинающих разработчиков, желающих освоить основы работы с одной из самых популярных реляционных...
Начальный 36 000 ₽
Подробнее
Промокод скопирован!

🎯 Не уверены, что этот курс вам подходит?

Пройдите тест на профессию и узнайте, насколько она соответствует вашим навыкам и интересам:

Тест: Дата-инженер Senior →