ORA_PG

PostgreSQL: безаварийная миграция с Oracle для разработчиков

Курс объединяет пять учебных программ УКЦ ФОРС, последовательно охватывающих путь от написания переносимого SQL-кода и разработки приложений на PostgreSQL до оптимизации запросов и практической миграции с Oracle на PostgreSQL.


В рамках обучения слушатели изучают особенности SQL, влияющие на переносимость прикладного кода, осваивают инструменты PostgreSQL для разработки серверной части приложений, рассматривают расширенные возможности программирования на стороне СУБД, учатся анализировать и оптимизировать SQL-запросы, а также разбирают подходы к миграции с Oracle на PostgreSQL и типовые проблемы, возникающие в процессе перехода.


В состав курса входят:


  1. FP.SQL — Основы SQL: создание переносимого кода
  2. PP.16.DEV1 — Разработка серверной части приложений PostgreSQL 16. Базовый курс
  3. PP.16.DEV2 — Разработка серверной части приложений PostgreSQL 16. Расширенный курс
  4. PP.16.QPT — PostgreSQL 16. Оптимизация запросов
  5. FP.MIGR — Миграция с Oracle на Postgres: Подходы, проблемы и решения. Практический курс

По окончании курса слушатель получает документ:


Удостоверение о повышении квалификации по курсу «PostgreSQL: безаварийная миграция с Oracle для разработчиков» в объёме 136 часов.


Предварительная подготовка:


  • знать основные понятия и принципы работы реляционных баз данных;
  • владеть основами SQL: SELECT, INSERT, UPDATE, DELETE, JOIN, подзапросы, группировка и агрегатные функции;
  • иметь практический опыт работы с Oracle и/или PostgreSQL.

Программа курса

1. Основы SQL: создание переносимого кода

На первом этапе слушатели систематизируют знания SQL и рассматривают подходы к написанию переносимого кода. Изучаются конструкции SQL, особенности их использования и факторы, которые необходимо учитывать при разработке приложений, предполагающих возможность смены СУБД.

Код курса: FP.SQL
Ознакомиться с программой курса


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

Курс посвящён разработке серверной части приложений в PostgreSQL. Слушатели знакомятся с возможностями PostgreSQL, используемыми при реализации прикладной логики на стороне СУБД, и получают базовые практические навыки разработки.

Код курса: PP.16.DEV1
Ознакомиться с программой курса


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

Расширенная часть программы позволяет углубить знания разработки серверной части приложений. Рассматриваются дополнительные возможности PostgreSQL и более сложные задачи, с которыми разработчик может столкнуться при адаптации существующих приложений и реализации прикладной логики в новой СУБД.

Код курса: PP.16.DEV2
Ознакомиться с программой курса


4. PostgreSQL 16. Оптимизация запросов

Отдельный блок программы посвящён производительности. Слушатели изучают методы анализа SQL-запросов, выявления причин снижения производительности и подходы к оптимизации запросов в PostgreSQL.

Код курса: PP.16.QPT
Ознакомиться с программой курса


5. Миграция с Oracle на Postgres: Подходы, проблемы и решения. Практический курс

Завершающий этап объединяет полученные знания и непосредственно посвящён миграции с Oracle на PostgreSQL. Рассматриваются основные подходы к организации миграционного проекта, особенности переноса приложений, типовые различия между СУБД, возможные проблемы и способы их решения.

Код курса: FP.MIGR
Ознакомиться с программой курса



195 000₽

Длительность

17 дней (136ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных