Курс по СУБД PostgreSQL в Барнауле
25 - 28 июля
25-28 июля в Образовательно-событийном центре Digital Space
Егор Рогов и Павел Лузанов из Postgres Professional прочитают курс для разработчиков серверной части приложений "DEV1".
Для кого мы проводим курс:
1. Студенты профильных курсов
2. Разработчиков серверной части приложений
3. back-end разработчики
4. Для тех, кто изучает и работает на Postgres
Требования к слушателям курса:
1
Знание основ языка SQL
2
Знание любого языка программирования и представление о работе в Unix
3
Наличие собственного ноутбука
+ установленное ПО Virtualbox (https://www.virtualbox.org/wiki/Downloads) и 1ГБ свободной оперативной памяти, которую можно выделить под образ виртуальной машины
Какие навыки вы приобретете за эти четыре дня:
Общие сведения об архитектуре PostgreSQL
Использование основных объектов БД: таблицы, последовательности,
представления
Организация доступа к объектам базы данных
Программирование на стороне сервера на языке PL/pgSQL
Разработка табличных триггеров
Методика работы:

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

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

Преподаватели курса
Павел Лузанов
Руководитель образовательных программ Postgres Professional (Москва)
В 2013г. присоединился к сообществу PostgreSQL, занимаясь переводом официальной документации на русский язык. В компании Postgres Professional с момента основания в начале 2015г. До этого — более 20 лет опыта работы с СУБД и средствами разработки Oracle в качестве разработчика, преподавателя, консультанта и менеджера проектов по внедрению ERP системы Oracle E-Business Suite.
Егор Рогов
Руководитель образовательных программ Postgres Professional (Москва)
Закончил факультет Вычислительной Математики и Кибернетики МГУ им. М. В. Ломоносова. Системами управления базами данных занимается более 15 лет в качестве разработчика, руководителя проектов и преподавателя. С 2015 года работает в Postgres Professional и занимается подготовкой образовательных программ.
Зарегистрироваться на курс
Made on
Tilda