Стоимость:
- очно: - 32 000 руб.
- дистанционно: 28 800 руб.
Данный курс можно прослушать ОНЛАЙН!
Оригинальное название: Разработка серверной части приложений PostgreSQL 12. Базовый курс
Номер курса: DEV1
Вендор: Postgre SQL
Профессия: Администратор баз данных Разработчик баз данных Разработчик приложений
Разработка серверной части приложений PostgreSQL 12. Базовый курс
PostgreSQL – это свободное и полностью открытое программное обеспечение. Данная СУБД обладает весьма развитой функциональностью и пригодна для работы в корпоративной среде, где требуются высокая производительность и масштабируемость.
Самые известные компании и интернет-проекты используют PostgreSQL: Instagram, Avito, Яндекс, Skype, NASA, HP и многие другие.
Цель курса
Познакомить разработчиков приложений, работающих над серверной частью, с основами PostgreSQL и написанием хранимых процедур и функций на языках SQL и PLpg/SQL
Предварительная подготовка
• Основы SQL;
• Опыт работы с каким-нибудь процедурным языком программирования;
• Минимальные сведения о работе в Unix.
По окончании курса выпускники будут уметь
• Использовать основные объекты БД: таблицы, индексы, представления.
• Программировать на стороне сервера на языках SQL и PL/pgSQL.
• Использовать основные типы данных, включая записи и массивы.
• Организовать взаимодействие с клиентской частью приложения.
Программа курса:
Базовый инструментарий:
1.Установка и управление, psql.
Архитектура: 1.Общее устройство PostgreSQL; 2.Изоляция и многоверсионность; 3.Буферный кеш и журнал.
Организация данных: 1.Логическая структура; 2.Физическая структура.
Приложение «Книжный магазин»: 1.Схема данных приложения.
SQL: 1.Функции; 2.Процедуры; 3.Составные типы.
PL/pgSQ: 1.Обзор и конструкции языка; 2.Выполнение запросов; 3.Курсоры; 4.Динамические команды; 5.Массивы; 6.Обработка ошибок; 7.Триггеры; 8.Отладка.
Разграничение доступа: 1.Обзор разграничения доступа.
Резервное копирование: 1. Логическое резервирование.