Улучшаемые навыки
Основы PostgreSQL
Создание и управление базами данных
Разработка SQL-запросов
Работа с PL/pgSQL
Оптимизация производительности
Чему вы научитесь
01
Научитесь основным концепциям и архитектуре PostgreSQL, включая его структуру, типы данных и особенности
02
Освоите методы создания и настройки баз данных и таблиц, включая определение схемы данных, создание индексов и использование ограничений
03
Научитесь писать сложные SQL-запросы для извлечения, обновления и анализа данных
04
Освоите основы языка PL/pgSQL для написания процедур и функций
05
Научитесь применять методы оптимизации производительности запросов и работы с базой данных
Программа курса
01
Введение [Теория: 30 мин.]
02
Базовый инструментарий [Теория: 45 мин., Практика: 30 мин.]
Установка и управление, psql
03
Архитектура [Теория: 3 ч., 30 мин., Практика: 1 ч.]
Общее устройство PostgreSQL
Изоляция и многоверсионность
Буферный кеш и журнал
04
Организация данных [Теория: 1 ч., 25 мин., Практика: 1 ч.]
Логическая структура
Физическая структура
05
Приложение «Книжный магазин» [Теория: 1 ч., 20 мин., Практика: 40 мин.]
Схема данных и интерфейс
06
SQL [Теория: 2 ч., 10 мин., Практика: 1 ч., 50 мин.]
Функции
Процедуры
Составные типы
07
PL/pgSQL [Теория: 8 ч., 20 мин., Практика: 4 ч., 30 мин.]
Обзор и конструкции языка
Выполнение запросов
Курсоры
Динамические команды
Массивы
Обработка ошибок
Триггеры
Отладка
08
Разграничение доступа [Теория: 2 ч., Практика: 40 мин.]
Обзор разграничения доступа
09
Резервное копирование [Теория: 1 ч., 20 мин., Практика: 30 мин.]
Логическое резервирование
10
Итого на курс 32 часа: теория – 21 ч 20 мин (66%), практика – 10 ч 40 мин (34%)
Для кого
Системный администратор
Предварительная подготовка
Основы SQL
Опыт работы с каким-нибудь процедурным языком программирования
Минимальные представления о работе в Unix
Расписание курсов
Курс проводят
О тренере
Преподаватель-практик. В ИТ-сфере работает с 2000 года, более 10 лет — в информационной безопасности. Сертифицированный Администратор PostgreSQL 13.
Дмитрий руководил техническими подразделениями в фармацевтических компаниях, преподавал курсы Microsoft, Oracle, Lotus и возглавлял отдел информационной безопасности.
Начинал как системный администратор, занимался разработкой и поддержкой программ, администрировал серверы и локальные сети.
В качестве начальника отдела информационной безопасности планировал и контролировал защиту ресурсов и технологий, проводил проверки и служебные расследования, обучал сотрудников.
Обладает международными сертификатами Microsoft, Oracle, IBM. Прошел обучение по стандарту PMI, защите конфиденциальной информации и 40 курсам, включая маркетинг, коучинг, бизнес-этику и аналитика.
Курсы,сертификаты:
Сертифицированный преподаватель PostgreSQL: DBA1. Администрирование PostgreSQL 16. Базовый курс
Сертифицированный преподаватель PostgreSQL: DBA2. Администрирование PostgreSQL16. Настройка и администрирование
Сертифицированный преподаватель PostgreSQL: DBA3. Администрирование PostgreSQL13. Резервное копирование и репликация
Сертифицированный преподаватель PostgreSQL: QPT. PostgreSQL 16. Оптимизация запросов
Сертифицированный преподаватель PostgreSQL: PGRPRO. Возможности Postgre Pro Enterprise 13
Сертифицированный преподаватель PostgreSQL: DEV1. Разработка серверной части приложений PostgreSQL 16. Базовый курс
Сертифицированный преподаватель PostgreSQL: DEV2 Разработка серверной
части приложений PostgreSQL 16. Расширенный курс
Курсы и сертификаты