Разработка серверной части приложений PostgreSQL 16. Базовый курс

Код: PS-DEV1

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

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

Формат обучения: очно, Virtual Instructor-Led Training - VILT

О курсе

Базовый курс PostgreSQL рассматривает основные темы, необходимые для разработки серверной части приложений PostgreSQL.

Для кого этот курс

Разработчики баз данных

Требуемые знания и навыки

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

Приобретаемые навыки

По завершению курса слушатели приобретут навыки, позволяющие им:

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

Программа

Модуль 1: Введение 

Модуль 2: Базовый инструментарий

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

Модуль 3: Архитектура

    • Общее устройство PostgreSQL               
    • Изоляция и многоверсионность                          
    • Буферный кеш и журнал                          

Модуль 4: Организация данных 

    • Логическая структура                 
    • Физическая структура                

Модуль 5: Приложение «Книжный магазин» 

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

Модуль 6: SQL

    • Функции                            
    • Процедуры                      
    • Составные типы                            

Модуль 7: PL/pgSQL

    • Обзор и конструкции языка                    
    • Выполнение запросов               
    • Курсоры                            
    • Динамические команды                          
    • Массивы                           
    • Обработка ошибок                      
    • Триггеры                           
    • Отладка                             

Модуль 8: Управление доступом                           

    • Обзор разграничения доступа               

Модуль9: Резервное копирование

    • Логическое резервирование
Обучение и сертификация в различных областях информационных технологий по продукции и технологиям мировых лидеров ИТ-рынка
Невский пр, дом 173, литер А
Санкт-Петербург
Санкт-Петербург
Россия
+7 (812) 611-15-75