PP.12.DEV1
Разработка серверной части приложений PostgreSQL 12. Базовый курс
Представленный курс предназначен для разработчиков, желающих овладеть основами создания серверной части приложений с использованием PostgreSQL 12. Обучение включает изучение основных концепций и инструментов разработки, в том числе создание и оптимизацию запросов, использование хранимых процедур и триггеров, а также обзор средств администрирования баз данных PostgreSQL. Слушатели получат как теоретические знания, так и возможность практического применения материала через выполнение заданий и проектов.
Необходимая предварительная подготовка:
Основы SQL
Опыт работы с каким-нибудь процедурным языком программирования
Минимальные сведения о работе в Unix
40 000 ₽
Необходимая предварительная подготовка:
Основы SQL
Опыт работы с каким-нибудь процедурным языком программирования
Минимальные сведения о работе в Unix
Длительность
4 дня (32ч в неделю)
Доступ к курсу
Навсегда в личном кабинете
Документы
Удостоверение о повышении квалификации
Кому подойдет этот курс
Разработчики БД
Получаемые знания и умения:
- Общие сведения об архитектуре PostgreSQL
- Использование основных объектов БД: таблиц, индексов, представлений
- Программирование на стороне сервера на языках SQL и PL/pgSQL
- Использование основных типов данных, включая записи и массивы
- Организация взаимодействия с клиентской частью приложения
Программа курса
9 модулей
Введение
Базовый инструментарий
- Установка и управление, psql
Архитектура
- Общее устройство PostgreSQL
- Изоляция и многоверсионность
- Буферный кеш и журнал
Организация данных
- Логическая структура
- Физическая структура
Приложение «Книжный магазин»
- Схема данных и интерфейс
SQL
- Функции
- Процедуры
- Составные типы
PL/pgSQL
- Обзор и конструкции языка
- Выполнение запросов
- Курсоры
- Динамические команды
- Массивы
- Обработка ошибок
- Триггеры
- Отладка
Разграничение доступа
- Обзор разграничения доступа
Резервное копирование
- Логическое резервирование