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

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

Код курса: DEV1 Продолжительность: 4 дня (32 часа)

Аудитория:

Базовый курс для разработчиков БД

Необходимая предварительная подготовка:

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

Какие навыки будут получены:

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

Темы:

Введение
Базовый инструментарий

  • Установка и управление, psql

Архитектура

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

Организация данных

  • Логическая структура
  • Физическая структура

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

  • Схема данных приложения
  • Взаимодействие с СУБД

SQL

  • Функции
  • Составные типы

PL/pgSQL

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

Разграничение доступа

  • Обзор

Заключение

Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.

Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.

Направления обучения

Поиск по сайту