Драфт курса PL/PGSQL

Курс от aristov.tech предназначен для изучения cерверного программирования на языках SQL, PL/PGSQL. Доступен для заказа B2B клиентам.

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

  • DBA
  • Разработчики баз данных
  • Аналитики данных
  • Системные администраторы
  • Программисты разных направлений

Итоговые навыки:

  • Понимание принципов серверного программирования
  • Понимание различий между стандартным SQL и процедурным языком PL/pgSQL
  • Умение эффективно использовать оба инструмента для решения задач в PostgreSQL
  • Получение навыков работы с хранимыми процедурами, функциями
  • Создание и модификация DML и DDL триггеров
  • Оптимизацию производительности СУБД

Платформа обучения: онлайн-вебинары на КонтурТолке, актуальная версия PostgreSQL + Ubuntu

Список тем курса (31 тема, 10 лекций и ~20 ак. часов)рекомендую расширить лабораторными пратиками для закрепления материала:

  1. Серверное программирование в PostgreSQL. Назначение и основные особенности
  2. Структура функции
  3. Различие SQL, PL/pgSQL, PL/Python
  4. Варианты возврата параметров из функции
  5. Переменные, приоритеты и основные типы данных
  6. Понятие блока и тела функции
  7. Операторы ветвления if & case
  8. Переменная типа record
  9. Использование команды SELECT INTO
  10. Возвращение множеств (setof) и таблиц (table)
  11. Категории изменчивости функций
  12. Составные типы данных и вычисляемые поля
  13. Использование операторов
  14. Использование входных и выходных параметров, передача массива
  15. Использование кортежей
  16. Перегрузка функций
  17. Полиморфизм функций
  18. Процедуры
  19. Анонимные процедуры
  20. Транзакции в серверном программировании
  21. Использование search_path
  22. SQL инъекции
  23. Динамический SQL
  24. Циклы
  25. Исключения
  26. Обработка ошибок
  27. Функции для работы с массивами, в т.ч. многомерными
  28. DML триггеры
  29. DDL триггеры
  30. Курсоры
  31. Production cases

Курс будет разбит на 10 занятий (~2 ак. часа) сопровождается обширнейшей практикой на стендах для глубокого разбора той или иной проблемы.
Видео и материалы лекций будут доступны в записи.

После завершения курса будет предоставлено электронное свидетельство о прохождении курса. Пример: https://aristov.tech/certs/AristovEvgeniy.pdf

Заявки для заказа B2B клиентам можно оставить через форму обратной связи на лендинге или в личном сообщении и получить оформленный драфт предложения в зависимости от согласованной программы, количества человек и сроков проведени

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

5 + 10 =