На первую страницу Курсы для IT специалистов Курсы ИБ Психология - Управление - Маркетинг Курсы для пользователей  

Телефон: +7(495)933-00-06 / О компании / Наши координаты / Карта сайта /  

 

Курсы PostgreSQL


Курс: PP.12.DEV2 Разработка серверной части приложений PostgreSQL 12. Расширенный курс

Курс предназначен для разработчиков баз данных, уже имеющих опыт разработки.

Предварительная подготовка

Продолжительность курса: 4 дня ,32 ак.ч

В курсе продолжается изучение серверной разработки, начатое в базовом курсе по разработке PostgreSQL - PP.12.DEV1, но уже на более глубоком уровне. Основная идея курса – показать не просто базовые функции PostgreSQL, но и его расширяемость: возможность дополнить серверные механизмы собственным кодом, что позволяет использовать PostgreSQL для решения самых разнообразных задач.

Курс состоит из теоретической части и практики, включает демонстрацию работы на «живой» системе и выполнение практических заданий.

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

Введение
Архитектура

  • Изоляция
  • Внутреннее устройство
  • Очистка
  • Журналирование
  • Блокировки

Приложение «Книжный магазин»

  • Приложение 2.0

Расширяемость

  • Схема данных приложения
  • Пул соединений
  • Типы для больших значений
  • Пользовательские типы данных
  • Классы операторов
  • Слабоструктурированные данные
  • Фоновые процессы
  • Асинхронная обработка
  • Создание расширений
  • Языки программирования
  • Агрегатные и оконные функции
  • Обзор полнотекстового поиска
  • Физическая репликация
  • Логическая репликация
  • Внешние данные

После изучения курса слушатель сможет

Понимать внутреннюю организацию сервера.

Использовать возможности, предоставляемые PostgreSQL для реализации логики приложения.

Использовать расширенные возможности, предоставляемые СУБД, для решения специальных задач.