Сайт Учебного Центра "Institutio" Каталог Учебного Центра "Institutio"
  Institutio » Каталог » Разработка ПО » PLOT0001
Разделы
Разработка ПО (12)
Визуальное моделирование (5)
Изменения и конфигурации (7)
Тестирование (5)
Управление проектами (2)
Методологии и базы знаний (9)
Управление требованиями (5)
Технологии
Новинки Перейти
Жизненный цикл разработки в IBM Rational Jazz с акцентом на тестирование с помощью IBM Rational Quality Manager
56,350.00руб.
Поиск программы
 
Введите слово для поиска.
Расширенный поиск
Программирование в среде IBM Lotus Domino. Язык Lotus Script, объектная модель Domino в Lotus Script
[PLOT0001]
 
25,375.00руб.

21,000.00руб.

Аннотация:
Курс посвящен углубленному изучению объектно-ориентированного языка Lotus Script, знание которого позволит создавать сложные приложения в среде Lotus Domino/Notes (на базе версии 6.5).

Длительность (в рабочих днях):   5

Один день равен 8 акад.часам (один акад. час - 45 минут)

Описание:

В данном курсе рассматриваются вопросы, посвященные детальному изучению объектно-ориентированного языка Lotus Script. Подробно рассмотрены встроенные классы объектной модели Notes и Domino с точки зрения их использования при программировании на LotusScript. Курс включает лекции, демонстрации и практические занятия, направленные на углубленное изучение слушателями техники LotusScript

Цели:

  • Освоить язык Lotus Script для применения его при разработки собственных приложений высокой степени сложности

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

Содержание:

  1. LOT0804: Программирование в среде IBM Lotus Domino. Язык Lotus Script, объектная модель Domino в Lotus Script.
    • 1. Основы языка программирования Lotus Script.

      Введение.

      Синтаксис языка.

      Встроенные типы данных.

      Операции и операторы.

      Встроенные процедуры.

      Определяемые пользователем процедуры.

      Средства для работы с файлами и папками.

      Многопоточное выполнение.


      2. Объектно-ориентированное программирование на Lotus Script

      Типы, определяемые пользователем.

      Возможности языка: классы

      Наследование, переопределение.

      Полиморфизм.


      3. Принципы программирования на Lotus Script в Notes и Domino

      Обработка исключительных ситуаций.

      Модель программирования, управляемая событиями.

      Понятие области видимости. Уровни области видимости

      Lotus Script-модуль. Lotus Script -библиотека

      Использование Lotus Software Extensions (LSX) – внешних библиотек классов.

      Использование внутреннего отладчика.


      4. Объектная модель в Domino.

      Классы в Notes и Domino. Контейнерная иерархия классов.

      Классы интерфейса (Front-end) и классы «заднего плана» (Back-end).

      Класс Session – среда выполнения скрипта.

      Класс DbDirectory – класс выбора базы.

      Класс Database - база данных.

      Классы, относящиеся к работе с элементами базы данных: управление уровнями доступа (ACL), классы для работы элементами дизайна: Form, Outline, Agent, View.

      Разработка и использование агентов на Lotus Script.

      Программное формирование представлений и папок (классы NotesView)

      Способы получения документов из базы.

      Выбранные документы из баз данных - коллекции.

      Свойства и содержание документа.

      Поля определенных типов.

      Поля произвольных типов, RichText и MIME. Программное чтение и формирование RichText-полей.

      Работа с индексами видов (представлений) и папок.

      Вспомогательные классы (обзор): Log, DateTime, International, Registration, Name, AdminProcess, Replication, Timer.


      5. Работа с данными в XML-формате

      Сравнение HTML и XML. XML - универсальное средство описания структуры данных

      Преобразование XML-данных одной структуры в другую: язык XSLT

      Преобразование XML в HTML, выполняемое Web-браузером

      Разбор и обработка XML-документов произвольной структуры. XML-парсеры: NotesSAXParser и NotesDOMParser

      XSLT-преобразования средствами LotusScript: класс NotesXSLTransformer

      Domino eXtension Language (DXL) - XML-формат представления всей внутренней структуры базы Domino

      Экспорт и импорт DXL-данных из базы: DXLExporter, DXLImporter, вспомогательные классы NotesStreem, NotesNoteCollection

      "Конвейерная" обработка XML-документов


      6. Основы разработки Java - приложений, использующих классы объектной модели Domino

      Виды Java-приложений для Notes и Domino: апплеты, агенты, "самостоятельные"-приложения

      Обзор сред разработки (IDE) на языке Java

      Иерархия Java - классов Domino

      Работа с данными в XML-формате

      Java в Web-приложениях Domino: Web-агенты, JSP

      "Локальные" и "удаленные" Java-приложения; CORBA

      Использование Java-классов и объектов в LotusScript-программах (LS2J)


      7. Классы интерфейса пользователя Notes.

      Иерархия классов интерфейса пользователя Notes

      Класс рабочего пространства Notes (интерфейса пользователя) NotesUIWorkspace.

      Класс NotesUIDocument – документ в интерфейсе пользователя.

      Обработка событий, происходящих с документом и в документе.

      Классы NotesUIDatabase (база данных) и NotesUIView (представление или папка) в интерфейсе пользователя/

      Класс NotesUIScheduler - встроенный планировщик

       

      8. Классы – расширения (LSX) для доступа к внешним данным.

      Обзор существующих расширений различного назначения.

      LotusScript Data Object (LS:DO) – иерархия классов для доступа к внешним базам через ODBC

      Lotus Connectors LSX – набор универсальных классов для работы со специализированными библиотеками – коннекторами.

Предварительные требования:
Опыт программирования на объектно-ориентированных языках. Знание приложения Lotus Domino Designer. Опыт создания приложений средней сложности, использующие базовый набор встроенных @-функций и @-команд. Знание основных элементов дизайна, их свойств и предназначений. Необходимо предварительно пройти курс: LOT0952 (Разработка приложений в среде IBM Lotus Domino c использованием языка @-формул), желательно пройти курс: LOT0953 (Программирование в среде IBM Lotus Domino. Язык @-формул – основной язык программирования) или обладать эквивалентными знаниями и опытом.

Даты предстоящих курсов обучения:

Идет набор группы слушателей по данной программе обучения.

Смотрите в блоке "Информация", как оставить заявку на прохождение обучения по данной программе или записаться на конкретную дату!

Программа была добавлена в наш каталог 09.09.2011.
Валюта
Технология
Другие программы
Предстоящие курсы
Ближайшие 2 дня
Ближайшие 10 дней
Ближайшие 30 дней
Ближайшие 60 дней
Ближайшие полгода
Информация
Обзор
Как найти программу
Как найти курс
Как оставить заявку
Сертификаты
Прямое сообщение нам
Наши контакты
Как уменьшить стоимость курсов

Copyright © 2011 ФИНЭКО Софт