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

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

Опубликована полная видеозапись учебного курса «DEV1. Разработка серверной части приложений PostgreSQL 9.6. Базовый курс». DEV1 — первый учебный курс, адресованный его авторами — Егором Роговым и Павлом Лузановым — разработчикам приложений. Первое его проведение состоялось в Барнауле летом 2017 года. Тогда курс пребывал фактически в тестовой, отладочной стадии. Его видеозапись была опубликована и стала достаточно популярной (более 6500 просмотров к сегодняшнему дню). Но в последующие месяцы курс DEV1 постигла значительная переработка. И весной 2018 года в городе Тверь состоялась его новая версия. Курс по прежнему базируется на версии СУБД PostgreSQL 9.6, но структурирован иначе. В некоторых темах авторы упоминают о новых возможностях в более поздних версиях Постгреса. И конечно же новая видеозапись курса более качественная.

Видеозапись учебного курса «DEV1. Разработка серверной части приложений PostgreSQL 9.6. Базовый курс» вместе со всеми прилагающимися к ней учебными материалами доступна для свободного просмотра и распространения в образовательных целях. (При копировании и публикации на собственных веб-ресурсах ссылка на сайт www.postgrespro.ru обязательна.)

21 видео-урок

Введение

слайды   •   youtube

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

слайдыдемоответы (lab)youtube

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

слайдыyoutube

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

слайдыдемоответы (lab)youtube

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

слайдыдемоответы (lab)youtube

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

слайдыдемоответы (lab)youtube

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

слайдыдемоответы (lab)youtube

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

слайдыдемоответы (app)ответы (lab)youtube

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

слайдыдемоответы (app)ответы (lab)youtube

10. Составные типы

слайдыдемоответы (app)ответы (lab)youtube

11. Обзор и конструкции языка PL/pgSQL

слайдыдемоответы (app)ответы (lab)youtube

12. PL/pgSQL: Выполнение запросов

слайдыдемоответы (app)ответы (lab)youtube

13. PL/pgSQL: Курсоры

слайдыдемоответы (app)ответы (lab)youtube

14. PL/pgSQL: Динамические команды

слайдыдемоответы (app)ответы (lab)youtube

15. PL/pgSQL: Массивы

слайдыдемоответы (app)ответы (lab)youtube

16. PL/pgSQL: Обработка ошибок

слайдыдемоответы (app)ответы (lab)youtube

17. PL/pgSQL: Триггеры

слайдыдемоответы (app)ответы (lab)youtube

18. PL/pgSQL: Отладка

слайдыдемоответы (app)youtube

19. Разграничение доступа | Обзор

слайдыдемоответы (app)ответы (lab)youtube

Заключение

слайдыyoutube

Все темы в одном плейлисте

Смотреть на Youtube Скачать материалы Страница курса

Информация о курсе

Основные сведения

Продолжительность: 4 дня

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

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

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

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

Учебные материалы

Перед началом самостоятельного прохождения курса ознакомьтесь с руководством слушателя. В нем вы найдете инструкцию по настройке рабочего места и использованию виртуальной машины, а также указания по выполнению практических заданий.

Дополнительные справочные материалы: функции и типы данных, схема системного каталога, команды Unix.

Темы

 Введениеслайды   видео
 Базовый инструментарий
     
1.Установка и управление, psqlслайдыдемо ответывидео
 Архитектура     
2.Общее устройство PostgreSQLслайды   видео
3.Изоляция и многоверсионностьслайдыдемо ответывидео
4.Буферный кэш и журналслайдыдемо ответывидео
 Организация данных     
5.Логическая структураслайдыдемо ответывидео
6.Физическая структураслайдыдемо ответывидео
 Приложение «Книжный магазин»     
7.Схема данных приложенияслайдыдемоответы ответывидео
8.Взаимодействие клиента с СУБДслайдыдемоответы ответывидео
 SQL     
9.Функциислайдыдемоответы ответывидео
10.Составные типыслайдыдемоответы ответывидео
 PL/pgSQL     
11.Обзор и конструкции языкаслайдыдемоответы ответывидео
12.Выполнение запросовслайдыдемоответы ответывидео
13.Курсорыслайдыдемоответы ответывидео
14.Динамические командыслайдыдемоответы ответывидео
15.Массивыслайдыдемоответы ответывидео
16.Обработка ошибокслайдыдемоответы ответывидео
17.Триггерыслайдыдемоответы ответывидео
18.Отладкаслайдыдемоответы  видео
 Разграничение доступа      
19.Обзорслайдыдемоответы ответывидео
 Заключениеслайды   видео

Дополнительно

Все материалы можно скачать одним архивом.

Видеозапись курса проводилась в марте 2018 года в Твери.

Также доступна видеозапись премьерного чтения курса в Барнауле, которой соответствует эта версия материалов (актуальная версия отличается: материал темы «Основные объекты» был перераспределен по другим темам, было сделано много небольших изменений).