Курс: DB-028
Длительность: 24 ч.
Длительность: 24 ч.
Описание
На курсе изучаются современные возможности PL/SQL по разработке и отладке PL/SQL-программ, наиболее эффективно взаимодействующих с базой данных и другими приложениями.Слушатели научатся использовать все функциональные возможности курсоров, пакетов, больших объектов, коллекций и методов взаимодействия с другими приложениями.
Также рассматриваются вопросы написания оптимального кода, использования внешних подпрограмм, написанных на языках C и Java, применения механизма детального контроля доступа, а также защиты кода от SQL-внедрений.
Для разработки используется Oracle SQL Developer.
Разбираемые темы
- Введение.
- Концепции программирования PL/SQL: обзор.
- Создание кода PL/SQL.
- Общие сведения о коллекциях.
- Обзор коллекций.
- Использование коллекций.
- Работа с большими объектами.
- Использование усовершенствованных методов интерфейса.
- Производительность и настройка.
- Повышение производительности с помощью кэширования.
- Анализ кода PL/SQL.
- Профилирование и трассировка кода PL/SQL.
- Внедрение VPD с помощью управления детализированным доступом.
- Новые функции Oracle 12c SQL и PL/SQL.
Цели
После завершения обучения, слушатели смогут:- писать код, взаимодействующий с другими приложениями и операционной системой;
- создавать приложения, использующие коллекции;
- применять механизм детального контроля доступа;
- писать код, взаимодействующий с большими объектами (LOBs), и использовать SecureFile LOBs;
- создавать оптимальные с точки зрения производительности программы.
Целевая аудитория
Разработчики ПО.
После окончания курса выдаётся сертификат на бланке Luxoft Training