Цель курса
|
Этот курс разработан для пользователей, у которых нет опыта разработки приложений для IBM WebSPhere Portal Server 8.5. Он описывает основы проектирования и создания портлетов, а также использование нового функционала. В дополнение у слушателей есть возможность использовать лучшие практики разработки в течение курса при разработке приложений портлетов и тем портала с использованием Dojo, асинхронного JavaScript и XML(Ajax), а также аггрегации на сторное клиента. В курсе используется Rational Application Developer V9.1 для разработки и тестирования JSR 286-совместимых портлетов.
|
Для кого предназначен этот курс
|
Разработчиков приложений, знакомых с Java, Web 2.0 и разработкой web-приложений
|
Для успешного прохождения курса слушатели должны
|
- иметь полное понимание особенностей платформы Java, особенностей разработки приложений Java EE, включая возможность читать и понимать сервлеты и JSP
- понимать функции World Wide Web, быть знакомыми с асинхронным JavaScript, XML (Ajax) и Dojo
- иметь опыт работы со средой Eclipse и Rational Application Developer
- уметь использовать Windows и Linux
- уметь администрировать WebSphere Portal
|
По окончании курса слушатели смогут:
- сравнивать Rational Application Developer и WebSphere Portal Factory
- определять расположение ресурсов, необходимых для разработки
- выполнять обзор концепции портлетов, таких как жизненный цикл портлетов, архитектура WAR файлов, объекты и методы
- устанавливать среду разработки
- выполнять начальное создание проектов, разворачивание портлетов, запуск и остановка сервера и добавление портлетов на страницу
- работать с Core API (JSP 286)
- использовать библиотеки
- выполнять ввод портлета
- поведение портлета
- строить интерактивные портлеты
- описывать основы JSF
- использовать JSF в среде WebSphere Portal
- использовать Dojo и Ajax для разработки WebSphere Portal
|
Основные темы:
- Обзор IBM WebSphere Portal 8.5
- Работа с портлетами
- Выполнение базовых задач
- Упражнение: Создание, развертывание и тестирование портлета
- Работа с core API
- Упражнение: Работа с объектами портлета
- Использование библиотек
- Упражнение: Использование библиотек в приложениях портлетов
- Обработка входа портлетов
- Упражнение: Обработка входных запросов клиента
- Настройка поведения портлета
- Упражнение: Настройка поведения портлета
- Интерактивные портлеты
- Упражнение: Разработка и тестирование интерактивных портлетов
- Введение в JavaServer Faces
- Упражнение: Создание портлетных приложений JSF
- Обслуживание ресурсов
- Упражнение: Создание ресурсов портлета
- Использование Dojo и Ajax в разработке портала
- Упражнение: Использование Dojo в портлетных приложениях
- Обзор служб портлетов
- Упражнение: Создание пользовательских служб портлетов
- Работа со службами портлетов
- Упражнение: Стандартные службы портлетов
- Построение фильтров портлетов
- Упражнение: Разработка и тестирование фильтров портлетов
- Реализация персонализации
- Упражнение: Использование персонализации для разработки и тестирования компонентов
- Создание бренда портала
- Создание многоканальных приложений портлетов
- Упражнение: Создание многоканальных приложений портлетов
- Обзор курсов
|