Описание курса
Обучение проходит на PostgreSQL 18
Вы уже работаете с PostgreSQL: создание базы данных, настраиваете связи, уверенно пишете SQL-запросы. Теперь вам пора перейти на уровень разработки, где база данных становится полноценной средой программирования, а серверная логика берет на себя автоматизацию процессов и масштабирование нагрузки.
Наш курс — это практический шаг от простого управления данными к созданию надежных программ внутри PostgreSQL.
Вы научитесь создавать надежную серверную логику на языке PL/pgSQL: писать функции и процедуры, реализовывать бизнес-правила через триггеры, управлять сложными типами данных и оптимизировать работу системы под реальные нагрузки.
Что вы будете делать на курсе
- Создавать серверные программы на PL/pgSQL
Строить сложную логику с помощью условий, циклов и механизмов обработки ошибок, перенося вычисления непосредственно в базу данных. - Разрабатывать триггеры и управлять изменениями данных
Автоматизировать контроль операций вставки, обновления и удаления, внедрять автоматическую проверку целостности и преобработку данных на уровне СУБД. - Работать с продвинутыми и пользовательскими типами данных
Эффективно использовать JSON/JSONB, XML, диапазоны, а также создавать собственные типы данных для решения специфических прикладных задач. - Оптимизировать производительность и масштабировать решения
Применять секционирование таблиц для работы с большими объемами данных и подключать внешние источники через FDW (Foreign Data Wrappers). - Обрабатывать иерархии и эффективно искать данные
Управлять древовидными структурами, использовать курсоры для работы с большими выборками и внедрять полнотекстовый поиск по документам.
Курс рассчитан на специалистов, уже знакомых с основами SQL и проектированием баз данных:
- разработчиков приложений,
- администраторов БД,
- DevOps-инженеров,
- аналитиков и специалистов по отчетности.
Готовы сделать следующий профессиональный шаг?
Приходите на курс. Это не просто обучение PostgreSQL — это инвестиция в ваши навыки серверной разработки, устойчивость к нагрузкам и рост профессиональной ценности на рынке.
Вы научитесь
- создавать и отлаживать функции и процедуры на PL/pgSQL для реализации серверной логики приложений;
- разрабатывать и настраивать триггеры для автоматической обработки и контроля изменений данных;
- использовать курсоры и рекурсивные запросы для работы со сложными выборками и иерархическими структурами;
- применять пользовательские и слабоструктурированные типы данных (json/jsonb, xml, диапазоны) в прикладных задачах;
- реализовывать полнотекстовый поиск и настраивать соответствующие индексы;
- масштабировать обработку данных с помощью секционирования таблиц и подключения внешних источников (FDW);
- управлять доступом к объектам базы данных через роли и систему прав.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Предварительная подготовка
Требуемая подготовка:
Успешное окончание курса PostgreSQL: Уровень 1. Основы SQL, или эквивалентная подготовка.
Начальные навыки программирования на языке С или на языке Python
Рекомендуемая подготовка (необязательная):
Успешное окончание курса Программирование на языке C (Си) или эквивалентная подготовка.
Успешное окончание курса Программирование на Python. Уровень 1. Базовый курс или эквивалентная подготовка.
Тестирование по курсу
Программа курса
Аудиторная нагрузка в классе с преподавателем 40 ак. ч. + 40 ак. ч. бесплатно*
* Для слушателей курса предусмотрено время для самостоятельной практической отработки и проработки материала в компьютерных классах Центра.
Вы можете использовать его для закрепления знаний, выполнения домашних заданий и консультаций со специалистами.
Время предоставляется бесплатно по предварительному согласованию с администратором комплекса:
- для занятий с 10:00 до 17:10: дополнительное время с 9:00 до 10:00.
- для занятий с 14:00 до 17:10: дополнительное время с 13:15 до 14:00.
- для занятий с 18:30 до 21:30: дополнительное время с 17:10 до 17:55.
По завершении обучения проводится итоговая аттестация. Она может проходить в виде теста на последнем занятии или основываться на результатах выполнения практических заданий в ходе курса.
Документы об окончании
В зависимости от программы обучения выдаются следующие документы:
* Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.
Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.
Больше знаний - меньше стоимость!
Данное предложение действует только для частных лиц.