ул. Райымбека, д. 348, оф. 900
(727) 3-909-200, 3-909-220, 3-909-230
ул. Иманбаевой, д. 5а, оф. 301
(7172) 97-43-81, 97-43-77, 97-43-88
на подходящую для вас дату

Что включено в курс?

  • Длительность обучения в очном формате составляет 8 академических часов в день (1 академический час равен 45 минутам); учебные курсы состоят из теоретических лекций и практических занятий, проводимых под руководством инструктора, а также самостоятельных работ слушателей.
  • Каждый слушатель обеспечивается индивидуальным рабочим местом, оборудованным персональным компьютером; характеристики компьютеров соответствуют определённому в теме курса программному обеспечению и требованиям к данному курсу.
  • Классы оснащены мультимедийной аппаратурой (проектор и экран), маркерной доской (черной или белой).
  • В учебных классах обеспечивается доступ в интернет.
  • Занятия проводят сертифицированные инструкторы, имеющие высокую квалификацию и большой опыт преподавания.
  • Каждому слушателю выдается в постоянное пользование пакет, содержащий: учебно-методическое пособие, дополнительные раздаточные материалы, инструкции, презентации, канцелярские принадлежности. Количество пакетов соответствует количеству слушателей курса.
  • Во время перерывов слушатели обеспечены трехразовым питанием: полноценный горячий обед в ресторане или кафе и два кофе-брейка.
  • По окончании курса каждому слушателю выдаются сертификаты установленного образца, предварительно согласованные с заказчиком.

[OFM11gADF2]
Oracle Fusion Middleware 11g: Build Applications with ADF II
Oracle Fusion Middleware 11g: Построение приложений с использованием ADF, часть II

Продолжительность курса: 3 дня (24 академ. часов)

Данный курс предназначен для web разработчиков, нуждающихся в использовании передовых технологий и функциональности в своих приложениях с использованием Oracle ADF. Курс охватывает темы, выходящие за рамки курса Oracle Fusion Middleware 11g: Build Applications with ADF I, но предполагается, что слушатели уже знакомы с технологиями, рассмотренными в первой части курса.

Курс имеет практическую направленность. Практические занятия включают обработку событий, интерфейсы сервисов ADF BC, применение оболочек и повторное использование компонент. При этом используется интегрированная среда разработки Oracle JDeveloper 11g Release 1 Patch Set 1.

Цель курса:

  • Расширение бизнес-компонент для поддержки стандартов компании
  • Обеспечение валидации, вычислений и списков значений (LOVs)
  • Анализ и применение компонент, необходимых для связывания данных
  • Проектирование компонент приложения для повторного использования
  • Использование преимуществ Expression Language, Managed Beans и Java Server Pages
  • Применение в приложении Active Data Service и компонент визуализации ADF
  • Настройка внешнего вида приложения с помощью оболочек
  • Интеграция приложений с помощью SOA и Web Center

Круг слушателей:

  • Разработчики
  • Java разработчики
  • Java EE разработчики
  • J2EE разработчики

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

  • Oracle Fusion Middleware 11g: Build Applications with ADF I

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

  • Explore the Project Structure and Core File Architecture
    • Определение файловой структуры проекта
    • Структура метаданных
    • О файлах определения страниц (Page Definition Files)
    • Файлы управления данными и связывания данных в ADF
    • Подключения
    • Конфигурационные файлы ADF Faces и Web
  • Расширение ADF Business Components Framework
    • Общий подход при использовании бизнес-компонент ADF
    • Классы и иерархия
    • Об использовании PL/SQL в бизнес-компонентах
    • DML и представления базы данных
    • Ограничения базы данных, композиции и ассоциации
    • Транзакции с композициями и ассоциациями
    • PK, назначенный триггером
    • Отношения многие-ко-многим и аудит
  • Использование ADF бизнес-компонент для валидации, вычислений и списка значений
    • Объекты представления LOV
    • Список источника данных
    • Просмотр аксессоров
    • Переходный атрибут
    • Валидации FK, сравнения и сценария
    • Код Groovy
    • Просмотр критериев
    • Регистрация бизнес-правил
  • Использование наследования в Business Domain Layer
    • Реализация наследования
    • Domain Layer
    • Дискриминаторы
    • Супертип/Подтип
    • Понятие о полиморфном использовании сущностей
    • Создание полиморфных строк представления
    • Динамическое представление (Rendering)
  • ADF как часть сервис-ориентированной архитектуры
    • BPEL
    • SCA
    • Human Work Flow
    • B2B Adaptor
    • Service Data Objects
    • Mediator Service
    • WSDL
  • Реализация концепций связывания данных
    • JSR-227 управление данными и связывания
    • Понятие о модели ADF
    • Итераторы метода, аксессора и переменной
    • Связывание значения и действия
    • Файл DataBindings.cpx
    • Синхронизация
    • Управление данными
    • Именованные связанные переменные
  • Связывание данных на практике
    • JSF и модель данных
    • Жизненный цикл ADFm
    • Настраиваемые контроллеры
    • Настройка жизненного цикла ADF страницы
    • Настраиваемые прослушиватели
    • Условные значения
    • Запрос в стиле Google
  • Работа с Managed Beans и JavaServer Faces
    • Expression Language
    • Понятие об архитектуре и жизненном цикле JSF
    • Модель компоненты и модель навигации
    • Управляемые свойства
    • Связывание значений в JSF
    • Backing Beans
    • Контекстные объекты
  • Дополнительные возможности ADF Faces
    • Компоненты JSR-127 JSF
    • AJAX & Partial Page Rendering
    • PRP атрибуты: partialSubmit, autoSubmit, partialTriggers
    • Макет времени выполнения
    • Действия на уровне страницы
    • Страницы, доступные для печати
    • Boolean Checkbox
    • Графики и диаграммы
  • Интеграция с WebCenter
    • Настройка времени выполнения
    • Управление контентом
    • Портлеты
    • Сервисы WebCenter
    • Компоновщик
    • MDS
    • Пространства WebCenter
  • Настройка внешнего вида приложения с помощью оболочек
    • Использование CSS
    • Архитектура оболочек
    • Конфигурация оболочек
    • Переключатели оболочек
    • Пример разработки оболочки
    • Оболочки компоненты, специфичной для экземпляра
    • Наследование оболочек

Другие курсы

EDAdm Exadata and Database Machine Administration Workshop  
MSQLASP MySQL Developer Techniques with Advanced Stored Procedures  
MSQLHA MySQL High Availability  
MySQLB MySQL for Beginners  
MySQLC MySQL Cluster  
MySQLDBA MySQL for Database Administrators  
MySQLDev MySQL for Developers  
MySQLPT MySQL Performance Tuning  
O10gASA1 Oracle Application Server 10g R2: Administration I  
O10gASA2 Oracle Application Server 10g R2: Administration II  
O10gFM Oracle Forms Developer 10g: Build Internet Applications  
O10gRP Oracle Reports Developer 10g: Build Reports  
O11gAPEX1 Oracle Application Express: Developing Web Applications 11 декабря
O11gAPEX2 Oracle Application Express: Advanced Workshop 20 декабря
O11gDMT Oracle Database 11g: Data Mining Techniques  
O11gRAC_ASM Oracle Grid Infrastructure 11g: Manage Clusterware and ASM  
O11gSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
O11gWHA Oracle Database 11g: Administer a Data Warehouse  
O11gWHB Data Integration and ETL with Oracle Warehouse Builder  
O11gWHF Oracle Database 11g: Data Warehousing Fundamentals  
O11gXML DB Oracle 11g: использование XML DB  
O12cEM Oracle Enterprise Manager Cloud Control 12c Install & Upgrade  
O12cEMU Using Oracle Enterprise Manager Cloud Control 12c  
O12cSQL1 Oracle Database 12c: SQL Workshop I  
O12cSQL2 Oracle Database 12c: SQL Workshop II  
O12cSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
OAM11gAR Oracle Access Manager 11g R2: Administration Essentials  
OAM11gAWR2 Oracle Access Manager 11g R2: Advanced Administration Workshop  
OBDF Oracle Big Data Fundamentals 15 января
OFM11gADF1 Oracle Fusion Middleware 11g: Build Applications with ADF I  
OFM11gADF2 Oracle Fusion Middleware 11g: Build Applications with ADF II  
OLAP Oracle Database 11g: OLAP Essentials  
OWLS11gAA Oracle WebLogic Server 11g: Advanced Administration  
OWLS11gAE Oracle WebLogic Server 11g: Administration Essentials  
OWLS12cA1 Oracle WebLogic Server 12c: Administration I  
OWLS12cA2 Oracle WebLogic Server 12c: Administration II  
UJ Using Java - for PL/SQL and Database Developers  
UO Oracle Database 10g: Using OLAP