Кейсы
Мероприятия
О компании
Ресурсы
Образование
Карьера
RU

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

Основные сведения

Продолжительность: 4 дня

Предварительные знания:

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

Какие навыки будут получены:

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

Учебные материалы

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

Дополнительные справочные материалы: функции и типы данных, схема системного каталога и команды Unix.

Темы

  Введение учебные материалы YouTube, Rutube
  Базовый инструментарий    
1. Установка и управление, psql учебные материалы YouTube, Rutube
  Архитектура    
2. Общее устройство PostgreSQL учебные материалы YouTube, Rutube
3. Изоляция и многоверсионность учебные материалы YouTube, Rutube
4. Буферный кеш и журнал учебные материалы YouTube, Rutube
  Организация данных    
5. Логическая структура учебные материалы YouTube, Rutube
6. Физическая структура учебные материалы YouTube, Rutube
  Учебное приложение    
7. Книжный магазин учебные материалы YouTube, Rutube
  SQL    
8. Функции учебные материалы YouTube, Rutube
9. Процедуры учебные материалы YouTube, Rutube
10. Составные типы учебные материалы YouTube, Rutube
  PL/pgSQL    
11. Обзор и конструкции языка учебные материалы YouTube, Rutube
12. Выполнение запросов учебные материалы YouTube, Rutube
13. Курсоры учебные материалы YouTube, Rutube
14. Динамические команды учебные материалы YouTube, Rutube
15. Массивы учебные материалы YouTube, Rutube
16. Обработка ошибок учебные материалы YouTube, Rutube
17. Триггеры учебные материалы YouTube, Rutube
18. Отладка учебные материалы YouTube, Rutube
  Управление доступом    
19. Обзор учебные материалы YouTube, Rutube
  Резервное копирование    
20. Логическое резервирование учебные материалы YouTube, Rutube

Дополнительно

Все материалы можно скачать одним архивом.

Видеозапись курса проводилась в Оренбурге в октябре 2024 года.

В этой версии курса учтены нововведения версий PostgreSQL 13, 14, 15 и 16.

Версия курса по PostgreSQL 12
Версия курса по PostgreSQL 9.6