Мы используем cookie для стабильной работы сервиса. Подробнее

PostgreSQL для разработчика. Авторский практикум

Автор — Специалист. Цена — 33 250 ₽. В программе 7 занятий.

4.3
ФорматОнлайн
Длительность24 ак. ч. + 24 ак. ч. самостоятельно
Объём7 занятий
О курсе

Подробнее

Обучение проходит на PostgreSQL 18 Курс посвящен важнейшим вопросам, необходимым при разработке серверной части PostgreSQL-приложений. Курс основан на опыте практической разработки. Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов». Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.
Результат

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

  • использовать сторонние расширения PostgreSQL;
  • использовать важнейшие технологий, применяемые на серверной стороне.
Содержание

Программа курса

7 занятий
№ТемаЧто внутри
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). Создание пользовательских типов данных. Создание пользовательских расширений.

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). Создание пользовательских типов данных. Создание пользовательских расширений.

Организатор

Автор курса

СпециалистСпециалист
Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

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

Оставьте заявку

Консультант ответит на вопросы о курсе «PostgreSQL для разработчика. Авторский практикум» и поможет разобраться в деталях обучения.

Комментарий ...

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

Направления:Базы данных

Информация обновлена 28 сентября 2026 г.

Продолжить выбор

Похожие курсы

Фреймворк Apache Spark для разработчиков: продвинутый уровень
−10%32 академ. часов
Фреймворк Apache Spark для разработчиков: продвинутый уровень

Глубокое погружение в внутреннее устройство Apache Spark и его компонентов. Этот курс поможет вам понять, как устроены и работают различные модули Spark, такие как Spark Core, Spa…

ОнлайнПродвинутый
55 500 ₽−10%
49 950 ₽
SQL практикум. Полный курс
4-5 часов в неделю
SQL практикум. Полный курс

Загляни в Телеграм канал курса. Там обсуждение и новости. В конце курса студентов ждет приятный бонус! 🎁 Цель курса Научить вас работать с базами данных на профессиональном уровне…

Онлайн12 занятий
890 ₽
Продвинутый SQL
4 часа
Продвинутый SQL

Продолжение базового курса по основам SQL для учеников, которые не готовы останавливаться на достигнутом и хотят узнать, что такое оконные функции SQL, транзакции, хранимые процед…

Онлайн3 занятийСредний
2 920 ₽
Базы данных
−5%6 часов
OtusOtus4.6
Базы данных

Полный курс по работе с реляционными и нереляционными базами данных

Онлайн5 занятий
Домашние задания
103 000 ₽−5%
97 850 ₽
Управление данными
24 ак. час.
Управление данными

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

Онлайн6 занятий
40 000 ₽
Начать без затрат

Бесплатные курсы

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

Курс «DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обу…

Онлайн
Бесплатно
Введение в базы данных
Бесплатно8 часов в неделю
Введение в базы данных

Курс введения в базы данных знакомит слушателями с историей создания систем обработки структурированных данных, подходами к обработке информации, развитием моделей данных и систем…

Онлайн8 занятий
Бесплатно
Переменные в Transact-SQL: языковая избыточность, любимый костыль администратора или ключ к динамическому SQL?
Бесплатно4 академических часов
Переменные в Transact-SQL: языковая избыточность, любимый костыль администратора или ключ к динамическому SQL?

Аудитория:Новички, планирующие изучение языков группы SQL, владеющие базовыми понятиями и знакомыми с основами написания простых запросовПрограммисты, владеющие основным инструмен…

Онлайн1 занятий
Видеоуроки
Бесплатно
Симулятор SQL
Бесплатно1 час
Симулятор SQL

Бесплатный курс «Симулятор SQL» разработан специально для новичков и позволяет с нуля овладеть самым востребованным инструментом для работы с данными. Учитесь в удобное время, реш…

Онлайн2 занятий
Домашние заданияИнтерактивные тренажёры+4
Бесплатно