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

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

 

Курсы PostgreSQL


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

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

Уровень предварительной подготовки

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

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

Отличия от предыдущей версии курса:

  • учтены нововведения версий PostgreSQL 10, 11 и 12 (процедуры, переходные таблицы);
  • изменен формат представления информации: единый файл для презентаций, демонстраций и ответов к практическим заданиям;
  • добавлена информация о расширении plpgsql_check;
  • добавлена тема по логическому резервному копированию

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

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

  • Установка и управление, psql
    Архитектура
  • Общее устройство PostgreSQL
  • Изоляция и многоверсионность
  • Буферный кеш и журнал
    Организация данных
  • Логическая структура
  • Физическая структура
    Приложение «Книжный магазин»
  • Схема данных приложения
    SQL
  • Функции
  • Процедуры
  • Составные типы
    PL/pgSQL
  • Обзор и конструкции языка
  • Выполнение запросов
  • Курсоры
  • Динамические команды
  • Массивы
  • Обработка ошибок
  • Триггеры
  • Отладка
    Разграничение доступа
  • Обзор разграничения доступа
    Резервное копирование
  • Логическое резервирование

После изучения курса вы получите следующие знания и навыки:

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