Курс: PP.16.DEV2 Разработка серверной части приложений PostgreSQL 16. Расширенный курс
Курс предназначен для разработчиков баз данных, уже имеющих опыт разработки.
Предварительная подготовка
Продолжительность курса: 4 дня ,32 ак.ч
В курсе продолжается изучение серверной разработки, начатое в базовом курсе по разработке PostgreSQL - PP.16.DEV1, но уже на более глубоком уровне. Основная идея курса – показать не просто базовые функции PostgreSQL, но и его расширяемость: возможность дополнить серверные механизмы собственным кодом, что позволяет использовать PostgreSQL для решения самых разнообразных задач.
Курс состоит из теоретической части и практики, включает демонстрацию работы на «живой» системе и выполнение практических заданий.
Программа курса
Введение Архитектура
- Изоляция
- Внутреннее устройство
- Очистка
- Журналирование
- Блокировки
Приложение «Книжный магазин»
Расширяемость
- Схема данных приложения
- Пул соединений
- Типы для больших значений
- Пользовательские типы данных
- Классы операторов
- Слабоструктурированные данные
- Фоновые процессы
- Асинхронная обработка
- Создание расширений
- Языки программирования
- Агрегатные и оконные функции
- Обзор полнотекстового поиска
- Физическая репликация
- Логическая репликация
- Внешние данные
После изучения курса слушатель сможет
Понимать внутреннюю организацию сервера.
Использовать возможности, предоставляемые PostgreSQL для реализации логики приложения.
Использовать расширенные возможности, предоставляемые СУБД, для решения специальных задач.
|