Курс: Основы разработки приложений Lotus Domino (расширенный)
Продолжительность курса: 40 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Данный курс дает слушателям основные знания и навыки, необходимые для разработки приложений в Lotus Domino. После прохождения курса слушатель получит навыки и знания, необходимые для разработки приложений в Lotus Domino
Аудитория:
Курс предназначен для разработчиков, сотрудников службы технической поддержки, желающих приобрести, углубить или систематизировать знания и навыки разработки приложений для Lotus Notes
Необходимая подготовка:
Желательно иметь некоторый базовый объем знаний в Lotus Domino и опыт работы в области разработки программного обеспечения
После изучения курса слушатель будет уметь:
• Создавать базы данных в Lotus Domino
• Эффективно использовать среду разработки Lotus Domino Designer
• Эффективно использовать языки программирования для разработки приложений в Lotus Domino
• Использовать элементы дизайна в приложениях Lotus Domino
Описание курса:
Модуль 1. Изучение приложений в Lotus Domino
• История продукта Lotus Domino\Notes
• Изучение архитектуры Lotus Domino
• Типы клиентов
• Структура БД Domino
• Типы приложений часто реализуемых в Domino:
• Электронная почта/ электронная записная книжка, организатор личной информации
• Библиотеки документов
• Дискуссии
• Изучение интерфейса Lotus Domino Designer
• Запуск Lotus Domino Designer
• Определение основных областей и их предназначение в интерфейсе
• Папки и закладки
• Языки поддерживаемые и используемые в Domino
• Язык LotusScript
• Java
• JavaScript
• Критерий выбора языка
Модуль 2. Технология разработки приложений в Lotus Domino Designer
• Создание и тиражирование баз данных
• Создание новой, пустой БД в Lotus Domino
• Создание копии базы данных
• Создание базы по шаблону
• Безопасность приложений в Lotus Domino
• Уровни безопасности
• Управление доступом к БД и ролями
• Управление доступом к документам
• Обзор элементов дизайна
• Формы
• Представления и папки
• Агенты
• Навигационные структуры
• Страницы
• Разделяемые элементы: подформы, поля, столбцы, действия
• Библиотеки скриптов
• Ресурсы
Модуль 3. Разработка форм в Lotus Domino Designer
• Создание Форм
• Проектирование форм
• Свойства формы
• Оформление формы
• Использование подформ
• Добавление таблиц на форму
• Свойства таблиц
• Программная реализация таблиц
• Добавление полей на форму
• Поля
• Имена полей
• Типы данных
• Способы получения значений в поле
• Условия, соблюдаемые при проектировании полей, предопределенные имена полей
• Опции и условия скрытия
Модуль 4. Язык @-формул в Lotus Domino
• Общие сведения о языке @-формул
• Синтаксис языка формул
• Порядок вычисления формул полей, отработки событий на форме и полях
• Основные выражения на языке формул
• Типы данных в языке @-формул
Модуль 5. Разработка представлений в Lotus Domino Designer
• Создание представлений и папок
• Создание представления
• Свойства представлений
• Стандартные и календарные представления
• Добавление колонок в представление
• Способы добавления колонок
• Присваивание значения колонке
• Свойства колонок
• Организация документов в представлении
• Отбор документов
• Сортировка в колонках, опции сортировок
• Категоризация, общие правила оформления колонок с категоризацией
• Итоговых значение в представлениях
Модуль 6. Разработка агентов в Lotus Domino Designer
• Общие сведения об агентах
• Свойства агентов
• Триггеры агентов
• Запуск агентов по расписанию
• Безопасность агентов
Модуль 7. Оптимизация разработки и организация интерфейса приложения в Lotus Domino
• Многократное использование дизайна
• Подформы
• Общие поля
• Общие колонки
• Общие действия
• Библиотеки скриптов
• Организация навигации
• Использование рамочных структур
• Использование навигационных элементов
Модуль 8. Обзор языка LotusScript
• Язык LotusScript
• Объектная модель языка LotusScript
• Основные классы языка LotusScript
Записаться на курс