Developing IBM Lotus Domino 8.5.2 Applications: Intermediate XPage Design/Разработка Xpage-приложений IBM Lotus Domino 8.5.2: средний уровень сложности
Содержание курса
|
Это курс для опытных разработчиков приложений, которые уже разрабатывали базовые приложения IBM на основе Lotus Domino XPage и которым нужно создавать приложения на XPage с расширенной функциональностью. Вы сможете использовать возможности и функции IBM Lotus Domino Designer 8.5.2 для анализа потребностей своего проекта и определения, следует ли использовать архитектуру основанную на формах для XPage архитектуры приложения, планировать и совершенствовать пользовательский интерфейс, интегрировать XPage приложения с несколькими базами данных и производить отладку существующего XPage приложения.
|
|
Для кого предназначен этот курс |
|
Это курс повышенной сложности, предназначенный для разработчиков приложений, которые уже имеют опыт разработки основных приложений на основе IBM Lotus Domino XPage и которым необходимо создавать XPage приложения с расширенной функциональностью.
|
|
Необходимая подготовка к курсу |
|
Наличие предыдущего опыта разработки приложений IBM Lotus Domino XPage и рабочее знание языка JavaScript. В дополнение необходимо либо прохождение курса D8L51 – Основы разработки приложений для IBM Lotus Domino 8.5.1, либо курса D8W55 – Семинар по созданию XPage приложения в IBM Lotus Notes
|
|
Результаты обучения |
|
На основе тем изученных в курсе, слушатели изучат особенности, функции и процедуры в IBM Lotus Domino Designer 8.5.2. для: · выполнения анализа между архитектурой, основанной на формах и архитектурой, базирующейся на XPage · просмотра результатов анализа для определения наилучшего метода реализации · планирования и оформления усовершенствований пользовательского интерфейса · интеграции XPage приложения с несколькими базами данных · описания дополнительных функций XPage · отладки XPage приложения
|
|
Основные темы |
|
Урок 1: Архитектура XPage и архитектура, основанная на формах · Тема 1А: Обзор архитектур · Архитектура приложений, основанная на формах · Архитектура приложений XPage · Тема 1В: Сравнение архитектур · Сравнение архитектур · Планирование навигации Вашего приложения · Сравнение доступных функций · Сравнение функций безопасности Урок 2: Проектирование XPage приложения · Тема 2А: Анализ результатов сравнения архитектур · Определение особенностей · Определение улучшений, основанных на требованиях пользователей · Тема 2 В: Определение метода внедрения · Преобразование приложений · Интеграция приложений · Разработка нового приложения Урок 3: Улучшение пользовательского интерфейса · Тема 3А: Оформление пользовательского интерфейса для приложений · Работа со структурами каскадных таблиц стилей · Тема 3В: Планирование, реализация и многократное применение пользовательских элементов управления · Тема 3С: Интеграция тем Урок 4: Расширение функционала элементов управления · Тема 4А: Многократное применение элемента управления · Обзор элемента управления · Сравнение и сопоставление с элементом управления «вид» · Реализация повторяющегося элемента управления · Тема 4В: Проверка расширенной функциональности · Обзор · Выполнение кода элемента управления на стороне клиента и на стороне сервера · Конвертеры JavaScript · Регулярные выражения · Фильтрация активного контента · Тема 4С: Управление ошибками · Обеспечение «мягких» отказов · Отображение страницы ошибки Урок 5: Интеграция данных · Тема 5А: Интеграция источников данных · Использование источников данных · Соединение множества приложений Domino · Тема 5В: Различие областей действия переменной · Работа с областью действия переменной Урок 6: Дополнительные особенности · Тема 6А: Интеграция рабочего процесса · Интеграция существующих агентов · Применение библиотек JavaScript для рабочего процесса · Тема 6В: Работа с дополнительными функциями · Работа с элементами управления из библиотеки Dojo · Использование режима событий в XPage |