name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Oracle \ (OFM11gFM) Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

(OFM11gFM) Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Код курса: OFM11gFM
Рейтинг:
(0 голосов)
111 750 р.
Количество:
ПроизводительOracle
Дни5 дней
Дата курса
Город
Формат обученияКорпоративный
поделиться

oraclelogored-580x358

Описание курса:

В курсе изучается использование Oracle Forms Builder 11g для быстрого создания масштабируемых высокопроизводительных приложений для Web. 
Слушатели создают Forms приложение для системы обработки заказов с помощью различных настроек GUI. Они обучаются улучшению внешнего вида и функциональных возможностей базовой формы с помощью PL/SQL триггеров, JavaBeans, и Pluggable Java компонент.
Слушатели изучают переопределение или дополнение обработки транзакций по умолчанию, использование WebUtil для взаимодействия с клиентской машиной, а также передачу значений из одной формы в другую. Рассматривается также валидация пользовательского ввода, управление навигацией и вывод сообщений для пользователей.
Особое внимание уделяется проектированию объектов и кода для повторного использования. 

Необходимая предварительная подготовка: 

  • Хорошее знание SQL и PL/SQL
  • Oracle Database 11g: Advanced PL/SQL

     

Цель курса:

 

  • Создание модулей форм, включая компоненты для взаимодействия с базой данных и управления GUI
  • Отображение модулей форм в нескольких окнах и использование различных стилей макета
  • Тестирование модулей форм в Web браузере
  • Отладка модулей форм в 3-уровневом окружении
  • Реализация триггеров для расширения функциональных возможностей форм
  • Повторное использование объектов и кода
  • Связь одного модуля форм с другим
     

     

Аудитория курса:

 

  • Разработчики форм
  • Инженеры сопровождения
  • Разработчики Technical Consultant
  • Разработчики приложений
  • Разработчики PL/SQL

Программа курса:

Запуск приложения Forms
Запуск Form. Элементы данных. Управление приложением Forms. Использование мод работы. Запрос к данным. Вставка, обновление и удаление записей. Сохранение изменений. Сообщения об ошибках.

Работа в среде Forms Builder
Основные возможности Forms Builder. Компоненты Forms Builder. Управление интерфейсом Forms Builder. Иерархия объектов модуля Forms Builder. Настройка сеанса Forms Builder. Типы модулей и исполняемых модулей форм. Определение переменных среды. Тестирование формы с помощью кнопки Run Form.

Создание модуля базовой формы
Создание нового модуля формы. Создание нового блока данных. Использование шаблонов форм. Сохранение и компиляция модуля формы. Типы модулей и форматы хранения. Развертывание модуля формы. Создание документации.

Создание формы Master-Detail
Создание блока данных со связями. Запуск модуля формы Master-Detail. Модификация структуры блока данных. Модификация макета блока данных.

Работа с блоками данных и фреймами
Управление свойствами объекта. Создание визуальных атрибутов. Управление поведением и внешним видом блоков данных. Управление свойствами фрейма. Отображение Multiple Property Palettes. Настройка свойств для нескольких объектов. Копирование свойств. Создание контрольных блоков. 

Работа с текстовыми элементами
Создание текстового элемента. Модификация the Appearance текстового элемента. Контроль the Data of текстового элемента. Altering the Navigational Behavior текстового элемента. Улучшение связи между текстовым элементом и базой данных. Добавление функциональных возможностей текстового элемента. Вывод полезных сообщений. 

Создание LOV и редакторов
Списки значений (LOV) и группы записей. Создание LOV вручную. Использование LOV Wizard для создания LOV. Настройка свойств LOV. Отображение столбцов LOV. Определение редактора. Настройка свойств редактора. Связь редактора с текстовым элементом.

Создание дополнительных элементов ввода
Обзор элементов ввода. Создание Check Box. Создание List Item. Создание Radio Group.

Создание элементов, не относящихся к вводу
Обзор элементов, не относящихся к вводу. Создание элемента Display. Создание элемента Image. Создание кнопки. Создание вычисляемого элемента. Создание элемента иерархического дерева. Создание элемента Bean Area.

Создание окон и Content Canvases
Отображение модуля формы в нескольких окнах. Создание нового окна. Отображение модуля формы в нескольких макетах. Создание нового Content Canvas. 

Работа с другими типами Canvas
Обзор типов Canvas. Создание Stacked Canvas. Создание панели инструментов. Создание Tab Canvas. 

Создание и отладка триггеров
Обзор триггеров. Создание триггеров в Forms Builder. Задание иерархии выполнения. Особенности редактора PL/SQL. Использование редактора . Триггеров базы данных. Использование переменных в триггерах. Добавление функциональных возможностей с помощью встроенных подпрограмм. Использование отладчика форм. 

Добавление функциональности элементам
Создание триггеров взаимодействия элементов. Взаимодействие с элементами, не относящимися к вводу.

Вывод сообщений времени выполнения и оповещений
Built-Ins и обработка ошибок. Контроль системных сообщений. Исключение FORM_TRIGGER_FAILURE. Триггеры для перехвата системных сообщений. Создание оповещений и управление ими. Обработка ошибок сервера.

Использование триггеров запросов
Обзор обработки запросов. Предложения SELECT, используемые при обработке запросов. Настройка предложений WHERE и ORDER BY и свойства ONETIME_WHERE. Создание триггеров запросов. Обработка массива запросов. Создание триггеров для работы в режиме "ввод запроса". Переопределение обработки запросов по умолчанию. Получение информации о запросе во время выполнения. 

Проверка пользовательского ввода
Процесс проверки. Контроль проверки с помощью свойств. Контроль проверки с помощью триггеров. Проверка на стороне клиента с помощью PJC. Отслеживание состояния проверки. Использование встроенного управления при начале проверки.

Управление навигацией
Использование свойств объектов для управления навигацией. Создание триггеров навигации. Предотвращение ошибок навигации. Использование встроенной навигации в триггерах. 

Переопределение или дополнение обработки транзакции
Обзор обработки транзакции. Использование триггеров фиксации транзакции. Проверка результата выполнения триггера DML. DML предложения, вызываемые при обработке фиксации транзакции. Переопределение обработки транзакции по умолчанию. Получение и установка статуса фиксации транзакции. Реализация DML массива. 

Создание гибкого кода
Что такое гибкий код? Использование системных переменных для создания гибкого кода. Использование встроенных подпрограмм для создания гибкого кода. Копирование и создание подклассов объектов и кода. Ссылка на объекты по внутреннему ID. Косвенные ссылки на элементы. 

Совместное использование объектов и кода
Преимущества повторного использования объектов и кода. Работа с классами свойств. Работа с группами объектов. Копирование и создание подклассов объектов и кода. Работа с библиотеками объектов. Работа со SmartClasses. Повторное использование PL/SQL кода. Работа с PL/SQL библиотеками. 

Использование WebUtil для осуществления взаимодействия с клиентом
Достоинства WebUtil. Интеграция WebUtil в форму. Взаимодействие с клиентом.

Введение в приложения со многими формами
Приложения со многими формами: Обзор. Запуск модуля другой формы. Функциональность многих форм. Разделение данных между модулями. 

Дни5 дней
Дата курсаПо запросу
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад