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

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

Предварительные требования

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

Приобретаемые знания и навыки

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

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

Введение

Базовый инструментарий
Установка и управление, psql

Архитектура
Общее устройство PostgreSQL. Изоляция и многоверсионность. Буферный кеш и журнал.

Организация данных
Логическая структура. Физическая структура.

Приложение «Книжный магазин»
Схема данных приложения.

SQL
Функции. Процедуры. Составные типы.

PL/pgSQL
Обзор и конструкции языка. Выполнение запросов. Курсоры. Динамические команды. Массивы. Обработка ошибок. Триггеры. Отладка.

Разграничение доступа
Обзор разграничения доступа.

Резервное копирование
Логическое резервирование.

Документы об окончании курса

  • Сертификат вендора Postgres Professional об окончании авторизованного курса
  • Сертификат Учебного центра Noventiq
  • Cертификат об обучении установленного образца

сертификат Postgres Certificate Noventiq Education Belarus сертификат об обучении установленного образца

Оставить отзыв

Информация о курсе

2052 BYN

Вендор: Postgres Pro
Код курса: PG-DEV1
Продолжительность: 4 дня / 32 ак. часа
Направление: Разработка PostgreSQL
Форма обучения:

под руководством инструктора

Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.

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