Основы разработки приложений Lotus Domino (расширенный)

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: Lot_Apls_E
Длительность: 40 ак.ч.
Стоимость: 49 500 р.

Аннотация:
Данный курс дает слушателям основные знания и навыки, необходимые для разработки приложений в Lotus Domino. После прохождения курса слушатель получит навыки и знания, необходимые для разработки приложений в Lotus Domino.

Предварительная подготовка:
Желательно иметь некоторый базовый объем знаний в Lotus Domino и опыт работы в области разработки программного обеспечения.

Аудитория:
Курс предназначен для разработчиков, сотрудников службы технической поддержки, желающих приобрести, углубить или систематизировать знания и навыки разработки приложений для Lotus Notes.

Материалы слушателя:
Учебное пособие и необходимые канцелярские принадлежности.

По окончании курса Вы сможете:
• Создавать базы данных в Lotus Domino
• Эффективно использовать среду разработки Lotus Domino Designer
• Эффективно использовать языки программирования для разработки приложений в Lotus Domino
• Использовать элементы дизайна в приложениях Lotus Domino

Содержание курса:
Часть 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: Разработка форм в Lotus Domino Designer
3.1 Создание Форм
• Проектирование форм
• Свойства формы
• Оформление формы
• Использование подформ
3.2 Добавление таблиц на форму
• Свойства таблиц
• Программная реализация таблиц
3.3 Добавление полей на форму
• Поля
• Имена полей
• Типы данных
• Способы получения значений в поле
• Условия, соблюдаемые при проектировании полей, предопределенные имена полей
• Опции и условия скрытия

Часть 4: Язык @-формул в Lotus Domino
4.1 Общие сведения о языке @-формул
• Синтаксис языка формул
• Порядок вычисления формул полей, отработки событий на форме и полях
• Основные выражения на языке формул
• Типы данных в языке @-формул

Часть 5: Разработка представлений в Lotus Domino Designer
5.1 Создание представлений и папок
• Создание представления
• Свойства представлений
• Стандартные и календарные представления

5.2 Добавление колонок в представление
• Способы добавления колонок.
• Присваивание значения колонке
• Свойства колонок
5.3 Организация документов в представлении
• Отбор документов.
• Сортировка в колонках, опции сортировок.
• Категоризация, общие правила оформления колонок с категоризацией
• Итоговых значение в представлениях

Часть 6: Разработка агентов в Lotus Domino Designer
6.1 Общие сведения об агентах
• Свойства агентов
• Триггеры агентов
• Запуск агентов по расписанию
• Безопасность агентов

Часть 7: Оптимизация разработки и организация интерфейса приложения в Lotus Domino
7.1 Многократное использование дизайна
• Подформы
• Общие поля
• Общие колонки
• Общие действия
• Библиотеки скриптов
7.2 Организация навигации
• Использование рамочных структур
• Использование навигационных элементов

Часть 8: Обзор языка LotusScript
8.1 Язык LotusScript
• Объектная модель языка LotusScript
• Основные классы языка LotusScript