Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

Даты проведения курса

Выберите удобное для вас число,
запишитесь на курс, заполнив простую форму

записаться на курс
направление: Курсы для разработчиков приложений кол-во дней: 4
вендор: Postgres Professional кол-во часов: 32
код курса: PgDEV1

Предварительные знания:

  1. Основы SQL

  2. Опыт работы с каким-нибудь процедурным языком программирования

  3. Минимальные сведения о работе в Unix

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

  • Общие сведения об архитектуре PostgreSQL

  • Использование основных объектов БД: таблиц, индексов, представлений

  • Программирование на стороне сервера на языках SQL и PL/pgSQL

  • Использование основных типов данных, включая записи и массивы

  • Организация взаимодействия с клиентской частью приложения

Введение

Модуль 1. Базовый инструментарий

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

Модуль 2. Архитектура

  • Общее устройство PostgreSQL

  • Общее устройство PostgreSQL

  • Изоляция и многоверсионность

  • Буферный кэш и журнал

Модуль 3. Организация данных

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

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

Модуль 4. Приложение «Книжный магазин»

  • Схема данных приложения

  • Взаимодействие клиента с СУБД

Модуль 5. SQL

  • Функции

  • Составные типы

Модуль 6. PL/pgSQL

  • Обзор и конструкции языка

  • Выполнение запросов

  • Курсоры

  • Динамические команды

  • Массивы

  • Обработка ошибок

  • Триггеры

  • Отладка

Модуль 7. Разграничение доступа

  • Обзор

Заключение