Oracle 11g Forms Developer: Создание форм I

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: Or11g_FM
Длительность: 40 ак.ч.
Стоимость: 44 535 р.

Стоимость индивидуального обучения: 53 450 руб.


Аннотация:
В этом курсе изучается средство разработки Oracle для создания интерактивных экранных приложений с богатыми возможностями, пользовательским интерфейсом в стиле рабочего стола. Создается простой модуль формы и используется без изменений в средах Web и клиент-сервер. Это средство разработки использовалось Oracle Applications. Изучается, как работать с ним в корпоративной среде. В этом курсе студенты строят и тестируют интерактивные Internet приложения. Работая в среде графического интерфейса пользователя (GUI), студенты учатся создавать в формах пользовательские элементы ввода, такие как флажки, элементы-списки и группы радиокнопок. Они также научатся модифицировать доступ к данным, создавая триггеры связанные с событиями.

Аудитория:
• Разработчики приложений
• Специалисты по техническому сопровождению

Для предварительного ознакомления рекомендуются курсы
• Or11g_SQL «Введение в Oracle11g: SQL»
• Or11g_PL/SQL «Введение в Oracle11g: PL/SQL»
• Or11g_DPU «Oracle11g: Разработка программных модулей на PL/SQL»

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

• Введение в Oracle Forms Developer и Oracle Forms Services:
o Черты и преимущества Oracle Forms Developer and Oracle Forms Services
o Навигация в интерфейсе Построителя Форм
o Использование возможностей интерактивной помощи
o Приложение, использованное в курсе

• Выполнение приложения Построителя Форм:
o Среда времени выполнения
o Навигация в приложении форм
o Как ограниченное, так и неограниченное извлечение данных из базы данных в формы

• Работа с готовым приложением:
o Определение двух режимов операций в формах
o Вставка, изменение и удаление записей
o Вывод ошибок базы данных

• Работа в среде Построителя Форм:
o Основных исполняемых модулей форм
o Основных компонентов форм
o Основных объектов форм

• Создание основного модуля формы:
o Создание модуля формы
o Создание блока данных
o Изменение разметки
o Сохранение и выполнение модуля формы
o Форматы файлов форм и их характеристики
o Создание блоков данных со связями
o Выполнение модуля формы "мастер-подчиненный"

• Работа с блоками данных и фреймами:
o Управление свойствами объектов
o Контроль поведения и внешнего вида блоков данных
o Создание блоков данных, прямо не связанных с таблицами базы данных
o Удаление избыточных блоков данных и их компонент

• Работа с текстовыми элементами блоков:
o Описание текстовых элементов
o Создание текстового элемента
o Изменение внешнего вида текстового элемента
o Проверка данных в текстовом элементе
o Изменение навигации по текстовому элементу
o Улучшение связи между текстовым элементом и базой данных
o Добавление функциональности в текстовый элемент
o Включение полезных сообщений

• Создание списков значений (LOV) и редакторов:
o Описание списков значений и редакторов
o Проектирование, создание и связывание списков значений с текстовыми элементами
o Создание списков значений с помощью мастера списков значений
o Создание редакторов и связывание их с текстовыми элементами

• Создание дополнительных элементов для ввода:
o Типы элементов, позволяющих ввод
o Создание элемента-флажка
o Создание элемента-списка
o Создание радиогруппы

• Создание дополнительных элементов не для ввода:
o Типы элементов, не позволяющих ввод
o Создание элемента-отображения
o Создание элемента-изображения
o Создание звукового элемента
o Создание кнопки
o Включение всплывающих подсказок
o Создание вычисляемого поля
o Включение иерархического дерева

• Создание окон и основной канвы:
o Описание связей между окнами и основными канвами
o Вывод модуля формы в нескольких окнах
o Вывод модуля формы в нескольких разметках

• Работа с другими видами канв:
o Описание различных типов канв
o Определение соответствующего вида канвы для различных сценариев
o Создание эффекта наложения в интерфейсе
o Создание линейки прокрутки
o Создание табличного интерфейса

• Введение в триггеры:
o Различные категории триггеров
o Планирование типа и области действия триггера в форме
o Описание свойств, воздействующих на поведение триггера

• Создание триггеров:
o Написание кода триггера
o Объяснение использования встроенных подпрограмм в приложениях Oracle Developer
o Триггер When-Button-Pressed и как его использовать
o Триггер When-Window-Closed и как его использовать
o Отладка триггеров и программных единиц

• Добавление функциональности в элементы пользовательского интерфейса:
o Поддержка функциональности в элементах для ввода с использованием триггеров
o Поддержка функциональности в элементах не для ввода с использованием триггеров
o Обработка ошибок с использованием встроенных подпрограмм

• Сообщения и предупреждения времени выполнения:
o Описание стандартного поведения вывода сообщений в форме
o Управление системными сообщениями
o Создание и управление предупреждениями

• Триггеры запросов:
o Объяснение процессов, происходящих при запросе к блоку данных
o Где может быть написан триггер для управления запросом
o Написание триггера, который использует условия запроса
o Написание триггера для дополнения результатов запроса
o Управление выполнением триггера, основанное на статусе запроса в форме

• Проверка на истинность:
o Воздействие единиц проверок на форму
o Дополнительные возможности форм для выполнения проверок
o Управление проверками с помощью триггеров
o Поддержка проверки по умолчанию

• Навигация:
o Различия между внутренней и внешней навигацией
o Описание и использование триггеров навигации
o Написание триггеров навигации

• Обработка транзакций:
o Объяснение процесса применения пользовательских изменений к базе данных в формах
o Объяснение последовательности событий фиксации
o Поддержка обработки транзакций
o Выделение последовательности номеров для записей, записываемых в таблицу

• Написание гибкого программного кода:
o Определение гибкого программного кода
o Преимущества использования системных переменных
o Встроенные подпрограммы, помогающие создавать гибкий программный код
o Обращение к объектам по внутреннему ID
o Не прямая ссылка на объекты