Курс предоставляет знания и навыки по новым технологиям построения современных распределенных web-приложений в стандарте HTML 2 с использованием AJAX, а также библиотек Trinidad и ADF. Курс может быть расширен дополнительными темами, в частности, темой взаимодействия приложений с использованием Business Process Execution Language (BPEL). Демонстрируются возможности построения сервис-ориентированных систем с использованием современных средств разработки, процедуры интеграции с готовыми решениями SAP, HP, Oracle и методики доступа к различным серверам базы данных с использованием технологий JEE-EJB. Особенное внимание уделяется быстрой разработке web-приложений, поэтому рассматриваются технологии, которые действительно были разработаны для этой цели, в первую очередь Java Server Faces (JSF). Технологии сравниваются, указываются их недостатки и преимущества.
По окончании курса слушатели смогут:
- создавать web-приложения с мощным пользовательским интерфейсом на основе стандарта HTML 2 и технологий AJAX, Oracle Application Development Framework (ADF), Java Server Faces (JSF);
- обеспечивать доступ к любым базам данных через компоненты Enterprise Java Beans (EJB 3.0) и Oracle BC4J;
- визуально создавать шаблоны страниц и страницы, управлять навигацией между страницами, создавать динамические, контекстные меню, выпадающие списки, диалоговые окна и много других элементов современного web-интерфейса;
- использовать web-сервисы для получения данных из различных источников.
Аудитория
Профессиональные web-разработчики, которые желают перевести свои приложения на современную, динамичную web-платформу Java Server Faces (JSF).
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- основы Java на уровне общих понятий объектно-ориентированного программирования;
- основы разработки web-приложений на уровне HTML-страниц и технологии servlets;
- основы XML.
- Oracle WebLogic сервер и Oracle iAS, ориентированные на SOA.
- Основы Разработки WEB приложений на основе JSF
- Oracle ADF - библиотека для создания мощных web-приложений с динамическим пользовательским интерфейсом
Темы, которые могут быть включены в курс по согласованию со слушателями.
- Web Service - new CORBA
- Процесс-менеджер Oracle BPEL (BPEL PM)