Курсы BI


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


PostgreSQL-Logo.png
Стоимость курса: 60 480 руб. с учетом НДС. 

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

Материал курса включает в себя несколько блоков, в каждом блоке – несколько модулей. Каждый модуль состоит из презентации и демонстрации и, как правило, содержит практическое задание.


Содержание курса "PostgreSQL: разработка серверной части приложений": 

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

  • Модуль 1. Установка и управление, psql

Блок 2. Архитектура

  • Модуль 2. Общее устройство PostgreSQL\

  • Модуль 3. Изоляция и многоверсионность

  • Модуль 4. Буферный кеш и журнал

Блок 3. Организация данных

  • Модуль 5. Логическая структура

  • Модуль 6. Физическая структура

Блок 4. Учебное приложение

  • Модуль 7. Схема данных и интерфейс

Блок 5.SQL

  • Модуль 8. Функции

  • Модуль 9. Процедуры

  • Модуль 10. Составные типы

Блок 6. PL/pgSQL

  • Модуль 11. Обзор и конструкции языка

  • Модуль 12. Выполнение запросов

  • Модуль 13. Курсоры

  • Модуль 14. Динамические команды

  • Модуль 15. Массивы

  • Модуль 16. Обработка ошибок

  • Модуль 17. Триггеры

  • Модуль 18. Отладка

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

  • Модуль 19. Обзор разграничения доступа

Блок 8. Разграничение доступа

  • Модуль 20. Логическое резервирование





« Предыдущий курс     Следующий курс»

Возврат к списку


Подпишитесь на новости