Перейти на главную | Список курсов | Расписание | Заявка на курс | Cisco course on-line registration

Наши контакты

☎ +7 747 716 2122 ☎ +7 777 241 7298
☎ +7 747 592 9208
asem@ciscotrain.kz info@ciscotrain.kz
gulzifa@ciscotrain.kz

Схема проезда

Гоголя 39, каб. 509
Казахстан, г. Алматы, ул. Гоголя 39, каб. 509, 050002

Developing IBM® Lotus® Domino® 8.5.2 Applications: Advanced XPage Design/Разработка Xpage-приложений IBM® Lotus® Domino® 8.5.2: высокий уровень сложности

16

Содержание курса

Через лекции, дискуссии и практические занятия расширить навыки разработки 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: Расширение источников данных

·        Тема А: Использование реляционных источников данных

·        Тема В: Работа с программируемыми источниками данных

 Подходит? Подать заявку на этот курс