Interface Ltd.
119334, г. Москва, ул. Бардина, д. 4, корп. 1.
(495) 229-0436, shopadmin@itshop.ru
Подписаться на новости в формате RSS | В избранное | Вход
Купить Delphi XE2 - получить C++ Builder XE2 Бесплатно Обновить КОМПАС 3D и График до V13 со скидкой 13% Купить MSDN - Скидка 35% Легализация Windows за 5000 рублей Купить Office 2010 - Скидка 15% Купить Windows Server за 21000 рублей Купить RAD Studio XE2 - получить DB Optimizer XE2 Бесплатно Купить ArchiCAD 15 + nanoCAD СПДС Бесплатно
 
Каталог:
 
 
Категории:
 
Подписка на новости:
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Fotoshop: Алхимия Дизайна
 
Ваш отзыв:
Оцените качество магазина ITShop.ru на Яндекс.Маркете Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты:
 
 
Курс расчета:
 1 у.е. = 31.16 руб.
 
 Цены показывать:
 
 
 
 
  
Разделы:
Системное проектирование    
 
Направления:
Business Intelligence   CASE   Бизнес-тренинги   Интернет   Информационная безопасность   ИТ-Обучение   ИТ-Работа   Корпоративные информационные системы   Операционные системы Linux   Офисное ПО   Разработка веб-приложений   Разработка ПО   Свободное ПО   Системное администрирование   Средства тестирования   СУБД и хранилища данных   Управление бизнесом   Управление ИТ-инфраструктурой   Управление качеством   Управление персоналом   Управление проектами   Управление разработкой ПО   Электронный документооборот  
 

Курс "Программирование в среде IBM Lotus Domino. Язык Lotus Script, объектная модель Domino в Lotus Script"

Цена: 63 000 руб.

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

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

Цели:

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

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

Программа курса

1. Основы языка программирования Lotus Script.

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

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

  1. Типы, определяемые пользователем.
  2. Возможности языка: классы
  3. Наследование, переопределение.
  4. Полиморфизм.

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

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

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

  1. Классы в Notes и Domino. Контейнерная иерархия классов.
  2. Классы интерфейса (Front-end) и классы «заднего плана» (Back-end).
  3. Класс Session – среда выполнения скрипта.
  4. Класс DbDirectory – класс выбора базы.
  5. Класс Database - база данных.
  6. Классы, относящиеся к работе с элементами базы данных: управление уровнями доступа (ACL), классы для работы элементами дизайна: Form, Outline, Agent, View.
  7. Разработка и использование агентов на Lotus Script.
  8. Программное формирование представлений и папок (классы NotesView)
  9. Способы получения документов из базы.
  10. Выбранные документы из баз данных - коллекции.
  11. Свойства и содержание документа.
  12. Поля определенных типов.
  13. Поля произвольных типов, RichText и MIME. Программное чтение и формирование RichText-полей.
  14. Работа с индексами видов (представлений) и папок.
  15. Вспомогательные классы (обзор): Log, DateTime, International, Registration, Name, AdminProcess, Replication, Timer.

5. Работа с данными в 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-документов

6. Основы разработки 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)

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

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

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

  1. Обзор существующих расширений различного назначения.
  2. LotusScript Data Object (LS:DO) – иерархия классов для доступа к внешним базам через ODBC
  3. Lotus Connectors LSX – набор универсальных классов для работы со специализированными библиотеками – коннекторами.

Предварительные требования:

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

 

Новости:

  
 
Горячая линия:
 
Помощь:
Задать вопрос ONLINE
     программы
     обучение
     экзамены
     компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
 
Бестселлеры:
Курс Курс "Основы моделирования бизнес-процессов и спецификации требований к ПО"
Курс Курс "Разработка приложений в архитектуре клиент-сервер с помощью Delphi"
Курс Курс "Эффективное планирование и управление ресурсами, временем и затратами в Microsoft Project Professional 2010"
Курс Курс "Методология анализа и моделирования бизнес-процессов и информационных систем с использованием инструментария ARIS TOOLSET"
Курс Курс "10262 Разработка клиентских приложений с помощью Microsoft Visual Studio 2010"
Курсы: Microsoft Windows 7
Курсы: Microsoft Windows Vista
Курсы: Microsoft Windows Server 2008
Курсы: Microsoft SQL Server 2008
Курсы: Microsoft Visual Studio 2008
 
Новинки:
 

 
Подписаться на новости в формате RSS | В избранное | Вход


Rambler's Top100 Проверить аттестат Товары@Mail.ru