Курс надає знання та навички з нових технологій побудови сучасних розподілених 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)