В курсе изучаются современные возможности PL/SQL по разработке и отладке PL/SQL-программ, наиболее эффективно взаимодействующих с базой данных и другими приложениями.
Слушатели научатся использовать все функциональные возможности курсоров, пакетов, больших объектов, коллекций и методов взаимодействия с другими приложениями. Рассматриваются вопросы написания оптимального кода, использования внешних подпрограмм, написанных на языках C и Java, применения механизма детального контроля доступа, а также защиты кода от SQL-внедрений.
Цели курса:
• Настройка PL/SQL кода
• Определение и типизация различных SQL-внедрений
• Применение стандартов кодирования, обеспечивающих неуязвимость для SQL-внедрений
• Создание подтипов на основе имеющихся типов для приложения
• Создание и использование коллекций
• Выполнение внешних программ на C из PL/SQL
• Выполнение программ на Java из PL/SQL
• Использование механизма детального контроля доступа
• Создание больших объектов
• Использование пакета DBMS_LOB для поддержки больших объектов
• Использование SecureFile LOBs
• Использование курсоров
• Использование дедупликаци, сжатия и шифрования для SecureFile LOBs
• Повышение эффективности использования памяти с помощью кэширования результирующих наборов
• Реализация кэширования PL/SQL-функций
• Профилирование PL/SQL-приложений.
Аудитория:
• Разработчики
• Разработчики приложений
• Разработчики на языке PL/SQL
После успешного прохождения курса выпускники будут уметь:
• Писать код, взаимодействующий с другими приложениями и операционной системой
• Создавать приложения, использующие коллекции
• Применять механизм детального контроля доступа
• Писать код, взаимодействующий с большими объектами(LOBs), и использовать SecureFile LOBs
• Защищать код от sql-внедрений
• Создавать оптимальные с точки зрения производительности программы.
Необходимая предварительная подготовка:
• Разработка программных единиц PL/SQL
• Опыт работы с SQL и PL/SQL
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дистанционная | 24 |
30.06.2025
выбрать другую дату
|
27 000 руб. | 30 000 руб. |
![]() |
Дистанционная | 24 |
30.06.2025
выбрать другую дату
|
27 000 руб. | 30 000 руб. |
![]() |
Дистанционная | 24 |
30.06.2025
выбрать другую дату
|
27 000 руб. | 30 000 руб. |
![]() |
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дистанционная | 24 |
30.06.2025
выбрать другую дату
|
27 000 руб. | 30 000 руб. |
![]() |
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дистанционная | 24 |
30.06.2025
выбрать другую дату
|
27 000 руб. | 30 000 руб. |
![]() |
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дистанционная | 24 |
30.06.2025
выбрать другую дату
|
27 000 руб. | 30 000 руб. |
![]() |
Обзор среды разработки
Рекомендации по проектированию
Использование коллекций
Вызов внешних процедур, написанных на других языках программирования
Применение детального контроля доступа
Работа с большими объектами
Администрирование SecureFile LOBs
Оптимизация производительности
Увеличение производительности за счет SQL и PL/SQL кэширования
Анализ кода PL/SQL
Профилирование и трассировка кода PL/SQL
Защита кода от SQL-внедрений
Рекомендуемые курсы для дальнейшего обучения:
Раздел не найден.