PostgreSQL для разработчиков

 

Код курса: Postgre_Dev.

Продолжительность обучения: 48 уч. часов/ 5 дн..

Сроки проведения: по согласованию с заказчиком.

Время проведения курса:  09:00 - 18:00 .

 

Центр повышения квалификации руководящих работников и специалистов в области ИТ предлагает повышение квалификации по тематике «PostgreSQL для разработчиков». Курс предназначен для специалистов, разрабатывающих и сопровождающих приложения в среде сервера PostgreSQL. Включает два  авторизованных курса Postgres Professional

1. Разработка серверной части приложений PostgreSQL 9.6. Базовый курс (32 уч. часа)
2. PostgreSQL 10. Оптимизация запросов (16 учебных часов)

В программе повышения квалификации рассматриваются вопросы использования основных объектов базы данных: таблиц, индексов, представлений; разработки приложений на стороне сервера на языках SQL и PL/pgSQL, включая работу с записями и массивами; организации взаимодействия с клиентской частью приложения. Изучаются механизмы планирования и выполнения запросов, настройка параметров экземпляра, связанных с производительностью, поиск проблемных запросов и их оптимизация.

Для успешного освоения материала необходима предварительная подготовка:

  • основы SQL;
  • основы работы в среде Unix/Linux;
  • знания и опыт работы с любым процедурным языком программирования.

Занятия проходят в учебном классе учреждения образования. Каждый слушатель получает авторизованные учебно-методические материалы в электронном виде. После успешной сдачи зачета выдается свидетельство о повышении квалификации установленного образца, утвержденного Министерством образования Республики Беларусь, а также сертификаты Postgres Professional о прослушанных авторизованных курсах.

Программа: 

Разработка серверной части приложений PostgreSQL 9.6. Базовый курс
1. Базовый инструментарий
1.1. Установка и управление, psql
2. Архитектура
2.1. Общее устройство PostgreSQL
2.2. Изоляция и многоверсионность
2.3. Буферный кэш и журнал
3. Организация данных
3.1. Логическая структура
3.2. Физическая структура
3.3. Приложение «Книжный магазин»
3.4. Схема данных приложения
3.5. Взаимодействие клиента с СУБД
4. SQL
4.1. Функции
4.2. Составные типы
5. PL/pgSQL
5.1. Обзор и конструкции языка
5.2. Выполнение запросов
5.3. Курсоры
5.4. Динамические команды
5.5. Массивы
5.6. Обработка ошибок
5.7. Триггеры
5.8. Отладка
6. Разграничение доступа
6.1. Настройка разграничения доступа 

PostgreSQL 10. Оптимизация запросов
7. Демобаза «Авиаперевозки»
8. Выполнение запросов
9. Последовательный доступ
10. Индексный доступ
11. Сканирование по битовой карте
12. Соединение вложенным циклом
13. Соединение хешированием
14. Соединение слиянием
15. Статистика
16. Профилирование
17. Приемы оптимизации

Поиск курса

Бронирование курса

Если у Вас не получается отправить форму - напишите нам на почту education@it-training.by.