PostgreSQL для разработчика. Авторский практикум
Автор — Специалист. Цена — 33 250 ₽. В программе 7 занятий.
Подробнее
Что вы получите
- использовать сторонние расширения PostgreSQL;
- использовать важнейшие технологий, применяемые на серверной стороне.
Программа курса
Обзор клиентских библиотек: libpq JDBC ODBC psycopg3 Connection pooling (PgBouncer)
ORM: плюсы, минусы, типичные ошибки.
Встроенные расширения, часто используемые в продакшене: pg_stat_statements uuid-ossp dblink tablefunc ltree lo
PostGIS (геоданные в корпоративных системах) Foreign Data Wrappers
Рекурсивные запросы. Adjacency List vs Nested Sets vs Materialized Path. Практикум: Создание иерархической структуры (напр. упрощённый аналог ОКВЭД) и оценка эффективности паттернов хранения деревьев.
Наследование таблиц. Партиционирование таблиц: устаревший подход (с использованием механизма секционирования) и декларативное секционирование. Ограничения при партиционировании. Практикум: партиционирование заполненной таблицы при обеспечении постоянного доступа к данным.
Применение оконных функций. Создание пользовательских агрегатных функций. Создание процедур и функций на ненативных языках (на примере C и Python). Создание пользовательских типов данных. Создание пользовательских расширений.
01Модуль 1. Подключение к СУБД из прикладных программ (3 ак. ч.)
Обзор клиентских библиотек: libpq JDBC ODBC psycopg3 Connection pooling (PgBouncer)
02Модуль 2. ORM и работа с данными (1,5 ак. ч.)
ORM: плюсы, минусы, типичные ошибки.
03Модуль 3. Расширения PostgreSQL (3,5 ак. ч.)
Встроенные расширения, часто используемые в продакшене: pg_stat_statements uuid-ossp dblink tablefunc ltree lo
04Модуль 4. Сторонние расширения и работа с внешними источниками (4 ак. ч.)
PostGIS (геоданные в корпоративных системах) Foreign Data Wrappers
05Модуль 5. Работа с иерархическими структурами данных (4 ак. ч.)
Рекурсивные запросы. Adjacency List vs Nested Sets vs Materialized Path. Практикум: Создание иерархической структуры (напр. упрощённый аналог ОКВЭД) и оценка эффективности паттернов хранения деревьев.
06Модуль 6. Работа с большими массивами данных (4 ак. ч.)
Наследование таблиц. Партиционирование таблиц: устаревший подход (с использованием механизма секционирования) и декларативное секционирование. Ограничения при партиционировании. Практикум: партиционирование заполненной таблицы при обеспечении постоянного доступа к данным.
07Модуль 7. Разработка серверной логики. Расширяемость PostgreSQL (4 ак. ч.)
Применение оконных функций. Создание пользовательских агрегатных функций. Создание процедур и функций на ненативных языках (на примере C и Python). Создание пользовательских типов данных. Создание пользовательских расширений.
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «PostgreSQL для разработчика. Авторский практикум» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 28 сентября 2026 г.

Специалист 




















