Oracle Database 12c: Передові методи PL/SQL
У ході курсу вивчаються сучасні можливості PL / SQL з розробки і налагодження PL / SQL-програм, які найбільш ефективно взаємодіють з базою даних і іншими додатками.
Слухачі навчаться використовувати всі функціональні можливості курсорів, пакетів, великих об'єктів, колекцій і методів взаємодії з іншими додатками. Розглядаються питання написання оптимального коду, використання зовнішніх підпрограм, написаних на мовах C і Java, застосування механізму детального контролю доступу, а також захисту коду від SQL-впроваджень.
Цілі курсу:
- Створення ефективних пакетів і програмних одиниць PL / SQL
- Написання коду, що взаємодіє з іншими додатками і операційною системою
- Створення додатків, що використовують колекції
- Створення оптимальних з точки зору продуктивності програм.
- Застосування механізмів детального контролю доступу
- Написання коду, що взаємодіє з великими об'єктами (LOBs), і використання SecureFile LOBs
Аудиторія:
- Розробники додатків
- Адміністратори баз даних
Вступ
- Завдання курсу
- Розклад курсу
- Опис середовищ розробки
- Таблиці, дані і інструменти, використовувані в цьому курсі
- Структура блоку PL / SQL
- Пакети, процедури і функції
- Курсори
- Обробка виключень
- Залежності
- Опис зумовлених типів даних
- Створення підтипів на основі наявних в додатку типів
- Використання різних підходів при дизайні курсорів
- Використання змінних курсорів
- Білий список
- Огляд колекцій
- Використання асоціативних масивів
- Навігація за допомогою асоціативних методів
- Використання вкладених таблиць
- Використання масивів змінної довжини
- Порівняння вкладених таблиць і масивів змінної довжини
- Написання PL / SQL програм, що використовують колекції
- Ефективне використання колекцій
- Покращення в типах змінних прив'язки в PL / SQL
- Робота з LOB
- Огляд SecureFile LOB
- Виклик зовнішніх програм з PL / SQL
- Переваги виклику зовнішніх процедур
- Виклик зовнішніх процедур, написаних на інших мовах програмування
- Виклик з PL / SQL процедур, написаних на мові C
- Виклик з PL / SQL процедур, написаних на мові Java
- Вплив компілятора
- Налаштування коду PL / SQL
- Управління автоматичним встраиванием підпрограм
- Ідентифікація проблем використання пам'яті і її налаштування
- Мережеві проблеми
- Опис кешування результатів
- Використання кешу результатів запитів
- Використання кешу функцій PL / SQL
- Огляд особливостей кеша функцій PL / SQL
- Інформація про коді
- Області видимості PL / SQL
- Пакет DBMS_METADATA
- Покращення PL / SQL
- Трасування виконання PL / SQL
- Кроки трасування PL / SQL
- Опис роботи детального контролю доступу
- Опис методів детального контролю доступу
- Опис контексту програми
- Створення контексту програми
- Застосування контексту програми
- Процедури пакету DBMS_RLS
- Застосування політики
- Уявлення словника даних, що містять інформацію про детальний контроль доступу
- Опис SQL-впроваджень
- Зменшення зон, вразливих для SQL-впроваджень
- Використання DBMS_ASSERT
- Знання SQL і PL / SQL
- Oracle Database: Розробка програмних модулів на PL / SQL
- Oracle Database: Основи SQL
Запис на курс
Код курсу | 12cAPLS |
---|---|
Тривалість | 3д (24год) |
Код екзамену | |
Вартість без ПДВ | 20 000 грн. |
Найближчі дати | |
|