Курс ориентирован: на разработчиков приложений на языке PL/SQL
Предварительная подготовка
Для прохождения данного курса слушатели должны иметь:
- Oracle9i: Программирование на языке PL/SQL
- Введение в Oracle9i: Основы SQL
- Введение в Oracle9i: SQL
По окончании курса слушатели будут уметь:
- Создавать приложения на языке PL/SQL, использующие объекты базы данных Oracle.
- Использовать возможности Oracle9i для создания больших, сложных и эффективных приложений.
- Разрабатывать эффективные программы и пакеты на языке PL/SQL.
- Настраивать программы и пакеты на языке PL/SQL для повышения их производительности.
- Писать программы для взаимодействия с внешними приложениями и операционной системой.
- Использовать расширенные возможности поставляемых встроенных пакетов для получения дополнительной функциональности.
Содержание курса
Слушатели этого курса научатся наиболее эффективным методам использования передовых методов PL/SQL для проектирования и настройки программ и пакетов PL/SQL, взаимодействующих с базой данных и другими приложениями.
Используя возможности пакетов, курсоров, дополнительные методы взаимодействия, а также объектные типы, слушатели научатся писать на языке PL/SQL эффективные приложения, повышающие производительность сервера базы данных.
Рассматриваются также вопросы продуктивности программирования, использования внешних подпрограмм, написанных на языках C и Java, серверные страницы PL/SQL, программный интерфейс с электронной почтой и механизма детального управления доступом.
- Эффективное использование подсказок компилятору для повышения производительности подпрограмм
- Управление побочными эффектами с помощью правил «чистоты»
- Определение и использование процедур, выполняемых с правами вызывающего
- Использование автономных транзакций
- Разработка стандартов для обработки ошибок и применения констант
- Использование утилиты PL/SQL Wrapper (свертывание кода) для защиты интеллектуальной собственности производителей программного обеспечения
- Организация взаимодействия с внешними приложениями, написанными на языке С, а также с операционной системой
- Вызов подпрограмм, написанных на языке Java, из программ на языке PL/SQL
- Принципы объектно-ориентированного программирования
- Работа с вложенными таблицами (Nested Table) и массивами переменной длины (VARRAY)
- Создание приложений на языке PL/SQL, использующих объекты базы данных Oracle
- Эффективная настройка программ и пакетов на языке PL/SQL для повышения их производительности
- Программирование доступа и установки параметров сеансов
- Отправка сообщений по электронной почте из приложений
- Включение кода PL/SQL в веб-страницы (создание серверных страниц PL/SQL)
- Описание средств детального управления доступом (Fine-Grained Access Control)
- Демонстрация функционирования механизма детального управления доступом
- Реализация правил разграничения доступа с помощью механизма детального управления доступом
Ждем Вас на наших курсах!!!

