Developing IBM® Lotus® Domino® 8.5.2 Applications: Advanced XPage Design/Разработка Xpage-приложений IBM® Lotus® Domino® 8.5.2: высокий уровень сложности
Содержание курса
|
Через лекции, дискуссии и практические занятия расширить навыки разработки XPage приложений полученных на курсе D8L53 – Разработка Xpage-приложений IBM® Lotus® Domino® 8.5.2: средний уровень сложности.
. |
|
Для кого предназначен этот курс |
|
Курс высокого уровня сложности, предназначен для опытных разработчиков приложений в Domino Designer, а также опытных разработчиков приложений XPage. Курс может быть полезен для разработчиков приложений, администраторов, аналитиков, опытных пользователей и т.д.
|
|
Необходимая подготовка к курсу |
|
· Прохождение курса D8L51 – Основы разработки приложений IBM Lotus Domino 8.5.1 · Прохождение курса D8L53 – Разработка Xpage-приложений IBM® Lotus® Domino® 8.5.2: средний уровень сложности Дополнительно от слушателей требуется: · Рабочее знание языка JavaScript и терминологии · Понимание ООП · Понимание каскадных таблиц стилей (CSS) · Три и более месяцев опыта разработки приложений Lotus Domino 8.5
|
|
Результаты обучения |
|
В первой половине курса Вы будете создавать XPage и реализовывать дополнительный функции контроля. Вторая половина курса содержит лучшие практики и способы оптимизации Ваших Xpages. Программа данного курса не включает создание Domino XPage приложений На основе тем изученных в курсе, слушатели изучат: · Понимание жизненного цикла XPage · Работа с XAgents · Вызов с помощью JavaScript со стороны клиента на сторону сервера · Вызов Java методов из JavaScript · Работа с управляемыми компонентами · Использование открытых источников управления · Работа с программируемыми источниками данных · Использование Dojo · Использование лучших практик
|
|
Основные темы |
|
День 1. Урок 1: Обзор архитектуры Xpage · Тема А: Обзор архитектуры Xpage · Тема В: Использование модели событий Xpage Урок 2: Использование JavaScript на стороне сервера · Тема А: Реализация преимуществ использования JavaScript на стороне сервера · Тема В: Вызов JavaScript на стороне сервера с помощью JavaScript со стороны клиента · Тема С: Использование библиотек JavaScript на стороне сервера Урок 3: Создание тем · Тема А: Работа с предварительно настроенными фреймворками CSS · Тема В: Использование тем для настройки свойств элемента управления
Урок 4: Использование расширенных свойств элементов управления библиотеки Dojo · Тема А: Обзор Dojo · Тема В: Обзор библиотек dijit · Тема С: Добавление dijit в страницу XPage · Тема D: Использование кастомизированных элементов управления Dojo · Тема Е: Разбор JSON
День 2. Урок 5: Использование лучших практик · Тема А: Кодирование и производительность · Тема В: Оптимизация · Тема С: Компоновка · Тема D: Отладка · Тема Е: Документация разработчика и пользователя Урок 6: Использование элементов управления с открытым кодом · Тема А: Работа с OpenNTF · Тема В: Применение элементов управления с открытым кодом · Тема С: Использование мобильных возможностей Урок 7: Взаимодействие с Java · Тема А: Обзор Java 2 Enterprise Edition (J2EE) · Тема В: Работа с перспективой Java в Domino Designer · Тема С: Работа с управляемыми компонентами · Тема D: Расширение приложений XPage с помощью программного интерфейса (API) Урок 8: Расширение источников данных · Тема А: Использование реляционных источников данных · Тема В: Работа с программируемыми источниками данных |