Передові методи PL/SQL

27000,00 

Код курса: 19cAPLS
Тривалість: 3 дні / 24 години

Дивіться розклад


Телефонуйте зараз щоб дізнатися більше:

Телефон
+38 098 805 4511

Артикул: 12cAPLS Категорії: , Позначки: , ,

Про курс

На курсі “Передові методи 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 програм, що використовують колекції
  • Ефективне використання колекцій
  • Покращення в типах змінних прив’язки в 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

✉️📅☎️🔝