В курсе рассматриваются вопросы разработки классических клиент-серверных приложений для связки Lotus Domino-Notes, так и разработки веб приложений с использованием технологии XPages.
Слушатели обучаются работе со средой разработки Domino Designer, использованию языков формул, LotusScript, Java, Javascript.Стоимость курса
50 000 рубЦели курса:
Сформировать у слушателей представление об:
Средствах разработки приложений для IBM Domino
Языках программирования, используемых для разработки
Инструментарии разработчиковАудитория
Системные администраторы, Сотрудники службы технической поддержки, Разработчики приложенийОт слушателя требуется
Опыт работы в области разработки на высокоуровневых языках программированияГотовит к тесту:
Test C2040-410 - IBM Notes and Domino 9.0 Social Edition Application Development B
Test C2040-409 - IBM Notes and Domino 9.0 SocialEdition Application Development A
Содержание курса
Модуль 1: Изучение приложений в Lotus Domino
1.1 История продукта Lotus Domino\Notes
1.2 Изучение архитектуры Lotus Domino
- Типы клиентов
- Структура БД Domino
1.3 Типы приложений часто реализуемых в Domino:
- Электронная почта/ электронная записная книжка, организатор личной информации
- Библиотеки документов
- Дискуссии
1.4 Изучение интерфейса Lotus Domino Designer
- Запуск Lotus Domino Designer
- Определение основных областей и их предназначение в интерфейсе
- Папки и закладки
1.5 Языки поддерживаемые и используемые в Domino
- Язык @-формул
- Язык LotusScript
- Java
- JavaScript
- Критерий выбора языка
-
Модуль 2: Технология разработки приложений в Lotus Domino Designer
2.1 Создание и тиражирование баз данных
- Создание новой, пустой БД в Lotus Domino
- Создание копии базы данных
- Создание базы по шаблону
2.2 Безопасность приложений в Lotus Domino
- Уровни безопасности
- Управление доступом к БД и ролями
- Управление доступом к документам
2.3 Обзор элементов дизайна
- Формы
- Представления и папки
- Агенты
- Навигационные структуры
- Страницы
- Разделяемые элементы: подформы, поля, столбцы, действия
- Библиотеки скриптов
- Ресурсы
3.1 Создание Форм
- Проектирование форм
- Свойства формы
- Оформление формы
- Использование подформ
3.2 Добавление таблиц на форму
- Свойства таблиц
- Программная реализация таблиц
3.3 Добавление полей на форму
- Поля
- Имена полей
- Типы данных
- Способы получения значений в поле
- Условия, соблюдаемые при проектировании полей, предопределенные имена полей
- Опции и условия скрытия
Модуль 4: Язык @-формул в Lotus Domino
4.1 Общие сведения о языке @-формул
- Синтаксис языка формул
- Порядок вычисления формул полей, отработки событий на форме и полях
- Основные выражения на языке формул
- Типы данных в языке @-формул
5.1 Создание представлений и папок
- Создание представления
- Свойства представлений
- Стандартные и календарные представления
5.2 Добавление колонок в представление
- Способы добавления колонок.
- Присваивание значения колонке
- Свойства колонок
5.3 Организация документов в представлении
- Отбор документов.
- Сортировка в колонках, опции сортировок.
- Категоризация, общие правила оформления колонок с категоризацией
- Итоговых значение в представлениях
Модуль 6: Разработка агентов в Lotus Domino Designer
6.1 Общие сведения об агентах
- Свойства агентов
- Триггеры агентов
- Запуск агентов по расписанию
- Безопасность агентов
Модуль 7: Оптимизация разработки и организация интерфейса приложения в Lotus Domino
7.1 Многократное использование дизайна
- Подформы
- Общие поля
- Общие колонки
- Общие действия
- Библиотеки скриптов
7.2 Организация навигации
- Использование рамочных структур
- Использование навигационных элементов
- Синтаксис языка
- Встроенные классы LotusScript