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

O12cAPLS Oracle Database 12c: Передовые методы PL/SQL
  • Код курса:
    O12cAPLS
  • Длительность:
    3 / 24
  • Ближайшие даты:
    10.12.2017
  • Цена, без НДС:
    4 800,00 грн.
Ковальчук Валерий 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

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

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



Программа и регистрация на курс


курс Red Hat 442


Зарегистрироваться на Курс Oracle Database 11g: Разработка программных модулей на PL/SQL
курс BI Publisher 11g R1: Основы