Описание Курса:
Цель курса:
Дать общее представление о концепции разработки приложений, технике, возможностям и преимуществам обновления или модернизации существующих приложений IBM Lotus Domino для использования технологии XPages.
Аудитория:
Курс предназначен для разработчиков приложений Lotus Notes, включая разработчиков приложений под XPages, которым требуется навык в модернизации существующих приложений для использования технологий XPages Примечание: курс не обучает навыкам создания приложений под XPages, предполагается, что слушатели уже имеют опыт в разработке приложений для Domino выше среднего уровня
Предварительная подготовка:
- Пройти курс D8L53 – Разработка Xpage-приложений IBM Lotus Domino 8.5.2: средний уровень сложности.
- Пройти курс D8L51 – Основы разработки приложений в IBM Lotus Domino 8.5.1
По окончании курса слушатели смогут:
- Определять пути модернизации приложений при переходе на технологию XPages
- Использовать лучшие практики для определения что подлежит и что не подлежит модернизации или обновлению
- Создавать план модернизации
- Выполнять обновление приложения
Содержание курса:
- Введение в модернизацию приложений. Определение модернизации
- Введение в модернизацию приложений. Важность стандартных подходов.
- Введение в модернизацию приложений.Преимущества модернизации существующих приложений.
- Сравнение архитектур. Обзор и сравнение подходов в дизайне и архитектуре.
- Сравнение архитектур. Определение когда необходима модернизация
- Сравнение архитектур. Определение элементов подлежащих модернизации.
- Планирование подхода к модернизации. Стратегия модернизации.
- Планирование подхода к модернизации. Приемы повторного использования компонентов дизайна приложения.
- Планирование подхода к модернизации. Создание план модернизации.
- Модернизация приложений.Рефакторинг и модернизация бизнес-логики.
- Модернизация приложений.Использование OneUI для создания и добавления контента в макет приложения.
- Модернизация приложений.Создание макета формы.
- Модернизация приложений.Создание пользовательского интерфейса для мобильных устройств.