ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
В программе продолжается изучение серверной разработки, начатое в базовой программе по разработке PostgreSQL - PP.16.DEV1, но уже на более глубоком уровне.
Основная идея программы – показать не просто базовые функции PostgreSQL, но и его расширяемость: возможность дополнить серверные механизмы собственным кодом, что позволяет использовать PostgreSQL для решения самых разнообразных задач. Программа состоит из теоретической части и практики, включает демонстрацию работы на «живой» системе и выполнение практических заданий.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
|||||||||||||||||||||||||||||
После изучения курса вы сможете
- Понимать внутреннюю организацию сервера.
- Использовать возможности, предоставляемые PostgreSQL для реализации логики приложения.
- Использовать расширенные возможности, предоставляемые СУБД, для решения специальных задач.
Содержание курса
Модуль 1. Архитектура
- Изоляция.
- Многоверсионность.
- Очистка.
- Журналирование.
- Блокировки.
Модуль 2. Учебное приложение «Книжный магазин 2.0»
- Обзор приложения «Книжный магазин 2.0».
- Схема данных.
- Интерфейс с клиентской частью.
- Разграничение доступа.
Модуль 3. Расширяемость
- Пул соединений.
- Типы для больших значений.
- Пользовательские типы данных.
- Классы операторов.
- Слабоструктурированные данные.
- Фоновые процессы.
- Асинхронная обработка.
- Создание расширений.
- Языки программирования.
- Агрегатные и оконные функции.
- Обзор полнотекстового поиска.
Модуль 4. Репликация
- Обзор физической репликации.
- Обзор логической репликации.
Модуль 5. Внешние данные
- Обзор внешних данных.
Слушатели
- разработчики баз данных, уже имеющие опыт разработки;
- специалисты по поддержке приложений баз данных;
- специалисты, деятельность которых связана с разработкой баз данных PostgreSQL.
Предварительная подготовка
- общие сведения об архитектуре PostgreSQL;
- уверенное владение SQL и PL/pgSQL в объеме курса 16.DEV1 «Разработка серверной части приложений PostgreSQL 16. Базовый курс».
- минимальные сведения о работе в Unix.