Компания ИнтерТраст - InterTrust Company
Центр обучения и тестирования
http://www.intertrust.ru/education - учебные курсы
http://www.intertrust.ru/certification - сертификация
http://www.intertrust.ru/literature - литература
mailto: etc@intertrust.ru - обобщенный адрес центра
mailto:Abukina@intertrust.ru - менеджер центра Антонина Букина
InterTrust Co.  Центр обучения 
 и тестирования 
Воскресенье 10/22/2017 08:11 PM  
 
Новости центра
|
О Центре
|
Курсы
|
Литература
Новости центра
Информация о Центре
Статус Центра
Контакты и схема проезда
Предлагаемые услуги
Учебные курсы
Все курсы по направлениям
Специализированные курсы
Курсы по нашим продуктам
Расписание ближайших курсов
Порядок зачисления на курсы
Книги, брошюры и другое
Предлагаемая литература
Прочие ресурсы Domino/Notes
Порядок оформления заказа
     

125319, Москва, ул. Усиевича, д.3
http://www.inttrust.ru/education
Тел.: (495) 660-5326
mailto:etc@inttrust.ru

Курс 
ADLSR7Программирование в IBM Domino/Notes. Часть 2. LotusScript, объектная модель Domino в LS и Java
LotusScript in IBM Domino/Notes
НаправлениеРазработка приложений Lotus Domino/Notes
Продукт и версияNotes/Domino / *
ПозиционированиеСпециализированный курс по продуктам Lotus
Для кого предназначенКурс предназначен для разработчиков приложений для Notes и Domino, уже имеющих практический опыт разработки и внедрения приложений для Notes и Domino.
Краткое описаниеКурс включает лекции, демонстрации и практические занятия, направленные на углубленное изучение слушателями техники LotusScript - программирования приложений в Domino. Подробно рассмотрены встроенные классы Notes и Domino (объектная модель) с точки зрения их использования при программировании на LotusScript и Java
Приобретаемые навыки
Выдаваемые учебные материалыКниги "Программирование в Lotus Domino ", «Изучение новых возможностей IBM Lotus Domino Designer 6» и другие материалы
Продолжительность5 дн. / 40 ак. час.
График проведенияПо мере комплектации группы
Место проведенияУчебный центр Компании ИнтерТраст
Способ преподавания
Занятия с инструкторомПанов Владимир Александрович
Vladimir A. Panov


Зависимость стоимости курса от количества направляемых на обучение сотрудников

Количество сотрудников
1
3
5
10>
Стоимость (на 1 человека)
41500
40250
39050
37900


Программа курса
    Основы языка программирования LotusScript
    1. Синтаксис
    2. Встроенные типы данных
    3. Операции и операторы
    4. Процедуры, определяемые пользователем
    5. Встроенные процедуры
    6. Средства для работы с файлами
    7. Многопоточное выполнение

    Объектно-ориентированное программирование на LotusScript
    1. Определяемые пользователем типы
    2. Объектно-ориентированные возможности языка:
      Классы, наследование, переопределение, полиморфизм

    Принципы LS - программирования в Notes и Domino
    1. Обработка исключительных ситуаций
    2. Управляемая событиями модель программирования
    3. Понятие области видимости (ОВ). Уровни ОВ
    4. LotusScript-модуль. LS-библиотека
    5. Использование Lotus Software Extensions (LSX) – внешних библиотек классов
    6. Использование отладчика

    Объектная модель Domino
    1. Введение. Иерархия классов Notes и Domino .
    2. Верхний уровень иерархии Back-end – классов
    3. База данных
    4. “Внутренности” базы данных: ACL, классы для работы элементами дизайна: Form, Outline, Agent, View
    5. Разработка и использование LS-агентов
    6. Программное формирование представлений и папок (NotesView)
    7. Различные способы получения документов из базы
    8. Коллекции документов и других "записей" базы
    9. Свойства и содержание документа
    10. Поля "обычных" типов
    11. Поля с "произвольным" содержимым, RichText и MIME. Программное чтение и формирование RichText-полей
    12. Работа с индексами представлений и папок
    13. Вспомогательные классы (обзор): Log, DateTime, International, Registration, Name, AdminProcess, Replication, Timer

    Работа с данными в XML-формате
    1. Сравнение HTML и XML. XML - универсальное средство описания структуры данных
    2. Преобразование XML-данных одной структуры в другую: язык XSLT
    3. Преобразование XML в HTML, выполняемое Web-браузером
    4. Разбор и обработка XML-документов произвольной структуры. XML-парсеры: NotesSAXParser и NotesDOMParser
    5. XSLT-преобразования средствами LotusScript: класс NotesXSLTransformer
    6. Domino eXtension Language (DXL) - XML-формат представления всей внутренней структуры базы Domino
    7. Экспорт и импорт DXL-данных из базы: DXLExporter, DXLImporter, вспомогательные классы NotesStreem, NotesNoteCollection
    8. "Конвейерная" обработка XML-документов

    Основы разработки Java - приложений, использующих классы объектной модели Domino
    1. Виды Java-приложений для Notes и Domino: апплеты, агенты, "самостоятельные"-приложения
    2. Обзор существующих сред разработки (IDE) на языке Java
    3. Иерархия Java - классов Domino
    4. Работа с данными в XML-формате
    5. Java в Web-приложениях Domino: Web-агенты, JSP
    6. "Локальные" и "удаленные" Java-приложения; CORBA
    7. Использование Java-классов и объектов в LotusScript-программах (LS2J)

    Классы интерфейса пользователя Notes
    1. Иерархия классов интерфейса пользователя Notes
    2. Класс NotesUIWorkspace – интерфейс пользователя Notes (рабочее пространство)
    3. Класс NotesUIDocument – документ в интерфейсе пользователя
    4. Обработка событий, происходящих с документом и в документе. Совместное использование @-формул, LotusScript и JavaScript для программирования процедур событий в Notes-клиенте и Web-браузере
    5. Класс NotesUIScheduler - встроенный планировщик
    6. Классы NotesUIDatabase (база данных) и NotesUIView (представление или папка) в интерфейсе пользователя

    Классы – расширения (LSX) для доступа к внешним данным
    1. Обзор существующих расширений различного назначения
    2. LotusScript Data Object (LS:DO) – иерархия классов для доступа к внешним базам через ODBC
    3. Lotus Connectors LSX – набор универсальных классов для работы со специализированными библиотеками - коннекторами
    • Опыт программирования на объектно-ориентированных языках.
    • Опыт создавать простейшие приложения. Знать основные элементы дизайна, их свойства и предназначение.
    • Опыт создавать приложения средней сложности, использующие базовый набор встроенных @-функций и @-команд.
Необходимо:
    • Предварительно пройти курс N7D510 Fundamentals of IBM Domino/Notes Application Development
Желательно:
    • Предварительно пройти курс ADFR7 Язык @-формул в IBM Domino

Модифицирован 01/13/2015
© InterTrust Co., Vladimir A. Panov