курс O12cAPLS Oracle Database 12c: Передовые методы PL/SQL

O12cAPLS Oracle Database 12c: Передовые методы PL/SQL
  • Код курса:
    O12cAPLS
  • Длительность:
    3 / 24
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Ковальчук Валерий f
Опыт работы с СУБД Oracle более 15 лет
Аудитория:
  • Разработчики приложений
  • Администраторы баз данных
Предварительная подготовка:
  • Знания SQL и PL/SQL
  • Oracle Database: Разработка программных модулей на PL/SQL
  • Oracle Database: Основы SQL
  • Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.
Приобретаемые навыки:
  • Создание эффективных пакетов и программных единиц PL/SQL
  • Написание кода, взаимодействующего с другими приложениями и операционной системой
  • Создание приложений, использующих коллекции
  • Создание оптимальных с точки зрения производительности программ.
  • Применение механизмов детального контроля доступа
  • Написание кода, взаимодействующего с большими объектами (LOBs), и использование SecureFile LOBs
Содержание курса:
Введение
  • Задачи курса 
  • Расписание курса 
  • Описание сред разработки 
  • Таблицы, данные и инструменты, используемые в этом курсе 
Обзор концепций программирования на 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 

Материалы и сертификаты:
Акцент Профи

Возврат к списку


Зарегистрироваться на Курс Oracle Database 12с NFA

курс JBoss 248 В Киеве недорого
Перейти на программу курса PostgreSQL
Mikrotik перейти к списку тренингов