О чём курс

PostgresPro_logo.png

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

Вы изучите базовый инструментарий, включая установку, управление и работу с psql. Изучите архитектуру PostgreSQL, включая общее устройство, изоляцию, многоверсионность, буферный кеш и журнал.

Организация данных будет рассмотрена как с точки зрения логической структуры, так и физического хранения. Вы также разработаете приложение "Книжный магазин", изучив схему данных и создав интерфейс для работы с ней.

Курс также охватывает SQL, включая функции, процедуры, составные типы. Вы изучите язык PL/pgSQL, его конструкции, выполнение запросов, работу с курсорами, динамическими командами, массивами, обработку ошибок, триггеры и отладку.

Также будут рассмотрены разграничение доступа и логическое резервирование.

Цели

Какие навыки будут получены:
  • Общие сведения об архитектуре PostgreSQL
  • Использование основных объектов БД: таблиц, индексов, представлений
  • Программирование на стороне сервера на языках SQL и PL/pgSQL
  • Использование основных типов данных, включая записи и массивы
  • Организация взаимодействия с клиентской частью приложения
  • Целевая аудитория

    Разработчик приложений

    Предварительная подготовка

  • Основы SQL
  • Опыт работы с каким-нибудь процедурным языком программирования
  • Минимальные представления о работе в Unix
  • Для кого

    Системный администратор Системный администратор

    Улучшаемые навыки

    Основы PostgreSQL
    Создание и управление базами данных
    Разработка SQL-запросов
    Работа с PL/pgSQL
    Оптимизация производительности

    Расписание курсов

    09.06.2025 - 20.06.2025

    10:00-17:00
    Дата и время:
    09.06.2025-20.06.2025
    10:00-17:00

    Middle 32 часа

    36 000 ₽

    32 400 ₽ — для физ. лиц

    22.09.2025 - 30.09.2025

    10:00-17:00
    Дата и время:
    22.09.2025-30.09.2025
    10:00-17:00

    Middle 32 часа

    36 000 ₽

    32 400 ₽ — для физ. лиц

    05.12.2025 - 19.12.2025

    10:00-17:00
    Дата и время:
    05.12.2025-19.12.2025
    10:00-17:00

    Middle 32 часа

    36 000 ₽

    32 400 ₽ — для физ. лиц

    Темы курса

    01 Введение [Теория: 30 мин.]

    02 Базовый инструментарий [Теория: 45 мин., Практика: 30 мин.]
  • Установка и управление, psql
  • 03 Архитектура [Теория: 3 ч., 30 мин., Практика: 1 ч.]
  • Общее устройство PostgreSQL
  • Изоляция и многоверсионность
  • Буферный кеш и журнал
  • 04 Организация данных [Теория: 1 ч., 25 мин., Практика: 1 ч.]
  • Логическая структура
  • Физическая структура
  • 05 Приложение «Книжный магазин» [Теория: 1 ч., 20 мин., Практика: 40 мин.]
  • Схема данных и интерфейс
  • 06 SQL [Теория: 2 ч., 10 мин., Практика: 1 ч., 50 мин.]
  • Функции
  • Процедуры
  • Составные типы
  • 07 PL/pgSQL [Теория: 8 ч., 20 мин., Практика: 4 ч., 30 мин.]
  • Обзор и конструкции языка
  • Выполнение запросов
  • Курсоры
  • Динамические команды
  • Массивы
  • Обработка ошибок
  • Триггеры
  • Отладка
  • 08 Разграничение доступа [Теория: 2 ч., Практика: 40 мин.]
  • Обзор разграничения доступа
  • 09 Резервное копирование [Теория: 1 ч., 20 мин., Практика: 30 мин.]
  • Логическое резервирование
  • 10 Итого на курс 32 часа: теория – 21 ч 20 мин (66%), практика – 10 ч 40 мин (34%)

    36 000 ₽

    32 400 ₽ — для физ. лиц

    Записаться на курс

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

    01 Научитесь основным концепциям и архитектуре PostgreSQL, включая его структуру, типы данных и особенности
    02 Освоите методы создания и настройки баз данных и таблиц, включая определение схемы данных, создание индексов и использование ограничений
    03 Научитесь писать сложные SQL-запросы для извлечения, обновления и анализа данных
    04 Освоите основы языка PL/pgSQL для написания процедур и функций
    05 Научитесь применять методы оптимизации производительности запросов и работы с базой данных

    Ведущий курса

    Дмитрий

    Пронькин Дмитрий

    Курсы и сертификаты

    36 000 ₽

    32 400 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    36 000 ₽

    32 400 ₽ — для физ. лиц

    Юр. лицо — 36 000 ₽
    Физ. лицо — 32 400 ₽
    09.06.2025, Онлайн
    09.06.2025, Онлайн
    22.09.2025, Онлайн
    05.12.2025, Онлайн
    Открытая дата

    Связанные курсы

    DEV2
    32 часа

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

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

    от Middle

    36 000 ₽

    QPT
    16 часов

    PostgreSQL 16. Оптимизация запросов

    Обучение предлагает полное погружение в методы и стратегии оптимизации запросов в PostgreSQL. Вы сможете освоить различные подходы, включая индексирование, настройку оптимизатора запросов, оптимизацию соединений и выборку данных. Также вы научитесь анализировать запросы и собирать статистику по данным с помощью команд EXPLAIN и ANALYZE.

    от Middle

    19 000 ₽

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.