Разработка серверной части приложений PostgreSQL 16. Базовый курс (DEV1)
В этой версии курса учтены нововведения версий PostgreSQL 13, 14, 15 и 16.
Кому следует посетить
Разработчики баз данных
Предварительные требования:
Основы SQL
Опыт работы с каким-нибудь процедурным языком программирования
Минимальные сведения о работе в Unix
Цели курса
УМЕТЬ:
- использовать основные объекты БД: таблицы, индексы, представления
- программировать на стороне сервера на языках SQL и PL/pgSQL
- использовать основные типы данных, включая записи и массивы
- осуществлять организацию взаимодействия с клиентской частью приложения
ЗНАТЬ:
- общие сведения об архитектуре PostgreSQL
Содержание курса
В этом курсе рассматриваются основные темы, необходимые для разработки серверной части приложений PostgreSQL. Курс основан на опыте практической разработки.
Даты и регистрация
Онлайн тренинг
Очный формат
Гарантированные курсы
Гарантирован при получении Вашей заявки
Программа курса
Модуль 1. Базовый инструментарий
- Установка и управление, psql
Модуль 2. Архитектура
- Общее устройство PostgreSQL
- Изоляция и многоверсионность
- Буферный кэш и журнал
Модуль 3. Организация данных
- Логическая структура
- Физическая структура
Модуль 4. Приложение «Книжный магазин»
- Схема данных и интерфейс
Модуль 5. SQL
- Функции
- Процедуры
- Составные типы
Модуль 6. PL/pgSQL
- Обзор и конструкции языка
- Выполнение запросов
- Курсоры
- Динамические команды
- Массивы
- Обработка ошибок
- Триггеры
- Отладка
Модуль 7. Разграничение доступа
- Обзор разграничения доступа
Модуль 8. Резервное копирование
- Логическое резирвирование