Передові методи PL/SQL
27000,00 ₴
Код курса: 19cAPLS
Тривалість: 3 дні / 24 години
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
На курсі “Передові методи PL/SQL” ви опануєте передові методи розробки та налагодження PL/SQL-програм для максимально ефективної взаємодії з базою даних та іншими додатками. Ми навчимо вас використовувати всі функціональні можливості курсорів, пакетів, великих об’єктів, колекцій, а також методи інтеграції з іншими додатками. Ви дізнаєтеся, як писати оптимальний код, застосовувати зовнішні підпрограми, написані мовами C і Java, користуватися механізмом детального контролю доступу та захищати свій код від SQL-впроваджень. Приєднуйтеся до курсу, щоб стати експертом у розробці PL/SQL-програм і впевнено вирішувати найскладніші завдання!
Цілі курсу:
- Створення ефективних пакетів і програмних одиниць PL/SQL
- Написання коду, що взаємодіє з іншими додатками і операційною системою
- Створення додатків, що використовують колекції
- Створення оптимальних з точки зору продуктивності програм.
- Застосування механізмів детального контролю доступу
- Написання коду, що взаємодіє з великими об’єктами (LOBs), і використання SecureFile LOBs
Аудиторія:
- Розробники додатків
- Адміністратори баз даних
Попередні вимоги до слухачів:
- Знання SQL і PL / SQL
- Oracle Database: Розробка програмних модулів на PL / SQL
- Oracle Database: Основи SQL
Програма курсу:
Вступ
- Завдання курсу
- Розклад курсу
- Опис середовищ розробки
- Таблиці, дані і інструменти, використовувані в цьому курсі
Огляд концепцій програмування на PL / SQL
- Структура блоку PL / SQL
- Пакети, процедури і функції
- Курсори
- Обробка виключень
- Залежності
Дизайн коду 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
Аналіз коду PL / SQL
- Інформація про коді
- Області видимості PL / SQL
- Пакет DBMS_METADATA
- Покращення PL / SQL
Профілізація і трасування коду PL / SQL
- Трасування виконання PL / SQL
- Кроки трасування PL / SQL
Впровадження віртуальної приватної бази даних за допомогою детального контролю доступу
- Опис роботи детального контролю доступу
- Опис методів детального контролю доступу
- Опис контексту програми
- Створення контексту програми
- Застосування контексту програми
- Процедури пакету DBMS_RLS
- Застосування політики
- Уявлення словника даних, що містять інформацію про детальний контроль доступу
Захист коду від SQL-впроваджень
- Опис SQL-впроваджень
- Зменшення зон, вразливих для SQL-впроваджень
- Використання DBMS_ASSERT
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




