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

Код: DEV1

Продолжительность курса

32 Академических часа

Ближайшие курсы

Август

03.08.2020 - 06.08.2020 Ект

Стоимость курса

32 000 руб
Заказать

Цели курса:

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

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

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

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

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

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

Аудитория

  • Студенты профильных ВУЗов.

  • Разработчики серверной части приложений.

  • Back-end разработчики.

  • Все те, кто изучает и использует СУБД PostgreSQL.

От слушателя требуется

  • Основы SQL.

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

  • Минимальные сведения о работе в 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. Обзор.

  • Заключение