Курс Ефективна розробка на PostgreSQL

  • Online
  • Для начинающих, Для опытных
  • SQL / DBA
Образовательный центр: Мир Современного Образования
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:32 часов
Начало курса:08.08.2025
Стоимость обучения:18 000 UAH за курс

Курс не просто навчання базам даних, а ваш шлях до статусу професіонала в галузі розробки та адміністрування PostgreSQL. Якщо ви плануєте займатися глибшим аналізом даних, проєктуванням баз або просто хочете зрозуміти, як працює потужна СУБД - цей курс для вас. Ми пройдемо все: від основ адміністрування PostgreSQL до складного програмування на PL/pgSQL за допомогою тригерів та розширень. Вам буде надано все необхідне, щоб швидко перейти від теорії до практичних навичок, які можна негайно застосувати в роботі.

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

Налаштування PostgreSQL

  • Вступ до PostgreSQL: архітектура та особливості
    • Порівняння з іншими СУБД, специфічні особливості PostgreSQL
    • Порівняння із іншими підходами реалізації SQL баз даних
  • Інсталяція та налаштування
    • Налаштування параметрів для оптимальної роботи (shared_buffers, work_mem тощо)
  • Основні адміністративні задачі
    • Управління ролями та правами доступу
    • Налаштування безпеки та підключення до бази даних

Основи адміністрування PostgreSQL

  • Адміністрування
    • Консольна реалізація
    • Порівняння способів взаємодії із базами даних
  • Бекапи та відновлення
    • pg_dump, pg_restore, використання WAL (Write-Ahead Logging)
  • Основний функціонал баз даних
    • Запити на створення записів Create
    • Запити на читання записів Read
    • Запити на Оновлення записів Update
    • Запити на видалення записів Delete
  • Особливі запити SQL

Робота з даними та оптимізація

  • Проєктування баз даних
    • Нормалізація
    • Реляційність даних
    • Відношення 1 до 1
    • Відношення 1 до багатьох
    • Відношення Багато до багатьох
  • Робота із типами даних
    • Специфічні типи PostgreSQL: JSON/JSONB, масиви, hstore
    • Створення користувацьких типів даних
  • Індексація та оптимізація запитів
    • Різновиди індексів: B-Tree, Hash, GiST, GIN
    • Аналіз виконання запитів за допомогою EXPLAIN
  • Партиціювання таблиць
    • Розподіл даних на партиції для підвищення продуктивності
  • Робота з великими обсягами даних
    • Поради з оптимізації для роботи з великими таблицями

Програмування на PL/pgSQL

  • Основи PL/pgSQL
    • Створення та використання функцій
    • Контрольні структури: цикли, умовні оператори
  • Тригери та правила
    • Створення тригерів для автоматизації задач
    • Використання правил для зміни поведінки запитів
  • Обробка винятків та оптимізація коду
    • Використання конструкцій для обробки помилок
    • Поради з оптимізації функцій

Розширені можливості PostgreSQL та інтеграція

  • Захист даних
    • Вступ до кластеризації
    • Транзакції
  • Розширення PostgreSQL
    • Використання популярних розширень: PostGIS, pg_trgm, FDW (Foreign Data Wrapper)
  • Інтеграція з іншими технологіями
    • Підключення до PostgreSQL з мов програмування (Python, Java)
    • Використання PostgreSQL у веб-додатках
    • Основи роботи ORM систем
  • Питання та відповіді, завершення курсу
    • Розбір реальних задач учасників
    • Поради щодо подальшого розвитку та самостійного вивчення

Після проходження курсу учасники зможуть

  • Створювати складні SQL-запити та оптимізувати їх
  • Використовувати PL/pgSQL для створення функцій і тригерів
  • Проводити налаштування та адміністрування PostgreSQL для забезпечення стабільної роботи
  • Інтегрувати PostgreSQL з іншими системами та застосовувати розширені можливості бази даних

Попередні вимоги

Для участі в курсі необхідне базове розуміння SQL та основних принципів роботи з базами даних. Ви повинні знати, як запускати SQL-запити, розуміти поняття таблиць, записів і стовпців. Досвід роботи з PostgreSQL не обов'язковий, але буде перевагою.

Аудиторія курсу

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

Особливості курсу

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

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

SQL

Danko
Учебный центр
Учебный центр «Данко»
Формат
Online
Начало обучения
Дата формується
Длительность
34 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Networking Technologies
Формат
Online
Начало обучения
17.11.2025
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
27.08.2025
Длительность
24 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
24 000 UAH за курс
Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
06.11.2025
Длительность
16 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
15 000 UAH за курс