Компания ИнтерТраст - 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.  Центр обучения 
 и тестирования 
Вторник 03/19/2024 08:48 AM  
 

|
О Центре
|
Курсы
|
Литература
Информация о Центре
Статус Центра
Контакты и схема проезда
Предлагаемые услуги
Учебные курсы
Все курсы по направлениям
Специализированные курсы
Курсы по нашим продуктам
Порядок зачисления на курсы
Книги, брошюры и другое
Предлагаемая литература
Порядок оформления заказа
     
ВНИМАНИЕ!

Набор слушателей на курсы по мере набора слушателей

SA9X Системное администрирование IBM Domino/Notes R.9.x -( 40 уч.часов)
стоимость 39 500

NDSA9X Системное администрирование IBM Domino/Notes R.9.x -( 80 уч.часов)
стоимость 59 500




Заявки на КУРСЫ и ЛИТЕРАТУРУ принимаются по e-mail:

ums@intertrust.ru
или
по телефону: (495) 956-79-28

Цены на сайте указаны без НДС
для заключения договора и выставления счета необходимо сообщить полные реквизиты вашей фирмы

Печатное издание

Краткий справочник по разработке Web-приложений на платформе Lotus Domino R5
С. Карандин, М. Колосов, Е. Поляков

Зависимость стоимости от количества приобретаемых экземпляров

Количество экземпляров
1
>= 5
>= 10
>= 15
>= 20
Стоимость (за 1 экземпляр)
600
600
600
600
600
Дополнительная информация


    Формат книги А5
    Объем книги 331 страницы

    Из предисловия автора

    Настоящий справочник посвящен вопросам программирования при создании Web-приложений под управлением Lotus Domino/Notes версии 5х - программного продукта компании Lotus Development Corporation, An IBM Company.

    В книге кратко рассматриваются вопросы протокола HTTP и языка HTML. Во второй части дается описание языка JavaScript, его встроенных объектов, методов, свойств, операторов и функций, а так же имеющихся ограничений и межплатформной специфики. Отдельные разделы книги посвящены вопросам использования объектов Notes в Web приложениях и практическому опыту разработки Web сайтов на основе Lotus Domino. В приложении к справочнику Вы найдете наиболее интересные проекты в российском интернете, реализованные с использованием технологии Domino.

    Справочник предназначен разработчикам приложений для Lotus Notes, уже знакомым с архитектурой баз данных Notes, языками @-формул и LotusScript, которые заинтересованы в обеспечении доступа к своим приложениям не только из клиентов Notes, но и, по протоколу HTTP, из любых Web-броузеров.

    Отрывок из книги: Краткий справочник WEB R5.pdfКраткий справочник WEB R5.pdf



      ОГЛАВЛЕНИЕ
    1 ВВЕДЕНИЕ
    2 ВВЕДЕНИЕ В HTML
    2.1 НTTP
    2.1.1 Метод запроса
    2.1.2 URL объекта
    2.1.3 Версия протокола, поддерживаемая броузером или сервером
    2.1.4 Код статуса
    2.1.5 MIME-заголовок
    2.2 HTML
    2.2.1 Тэги HTML
    2.2.2 Структура документа HTML
    2.2.3 Заголовок (<HEAD>)
    2.2.4 Тег <META> - служебная информация в заголовке документа
    2.2.5 Тело (<BODY>)
    2.2.6 Комментарии
    2.2.7 Форматирование текста в документе
    2.2.8 Шрифты
    2.2.9 Специальные символы
    2.2.10 Цвета
    2.2.11 Представление абзацев в виде списков
    2.2.12 Изображения в документе HTML
    2.2.13 Гипертекстовые ссылки в документе HTML
    2.2.14 Карты-изображения
    2.2.15 Таблицы
    2.2.16 Формы
    2.2.17 Фреймы

    3 СПРАВОЧНИК ПО JAVASCRIPT
    3.1 КРАТКАЯ ИНФОРМАЦИЯ О ЯЗЫКЕ, ОСНОВНЫЕ ОБЪЕКТЫ, ПРИМЕРЫ.
    3.2 ОБРАЩЕНИЕ К JS-КОДУ ИЗ HTML-ДОКУМЕНТА
    3.3 СИНТАКСИС JS
    3.4 КОММЕНТАРИИ
    3.5 ПЕРЕМЕННЫЕ
    3.6 ТИПЫ ДАННЫХ
    3.7 ОПЕРАТОРЫ JS
    3.7.1 Операторы присваивания
    3.7.2 Математические операторы
    3.7.3 Операторы сравнения
    3.7.4 Булевские операторы
    3.7.5 Битовые операторы
    3.7.6 Порядок выполнения вычислений
    3.7.7 Условные операторы
    3.7.8 Операторы цикла
    3.7.9 Операторы break, continue и метки
    3.7.10 Оператор with
    3.7.11 Операторы export и import
    3.7.12 Специальные операторы
    3.7.13 Функции, определяемые пользователем
    3.8 КОМБИНИРОВАННЫЕ ТИПЫ ДАННЫХ И СРЕДСТВА ИХ ОБРАБОТКИ
    3.8.1 Объект String – представление и обработка строковых данных
    3.8.2 Объект RegExp – поиск по шаблону
    3.8.3 Объект Date – представление данных типа дата/время
    3.8.4 Объект Math – работа с математическими константами и функциями
    3.8.5 Объект Number – представление специальных математических констант
    3.8.6 Объект Boolean – представление булевских данных
    3.8.7 Объект Array – массив данных
    3.8.8 Объект Function – представление функции
    3.8.9 Объект Object – базовый объект для всех классов JavaScript
    3.9 ОБЪЕКТНАЯ МОДЕЛЬ БРАУЗЕРА И ИЕРАРХИЯ ОБЪЕКТОВ
    3.9.1 window – окно браузера или фрейм
    3.9.2 Frame – фрейм
    3.9.3 document – текущий HTML-документ
    3.9.4 location – информация об URL-адресе текущей страницы
    3.9.5 history – история текущей сессии
    3.9.6 screen – информация о мониторе пользователя
    3.9.7 event – внешние события
    3.9.8 navigator – информация о текущем браузере
    3.9.9 Form – форма ввода информации
    3.9.10 Link и Area – гипертекстовые ссылки
    3.9.11 Anchor – якорь гипертекстовой ссылки
    3.9.12 Image – графическое изображение
    3.9.13 Layer – слой на HTML-странице
    3.9.14 Text – текстовое поле
    3.9.15 Hidden – скрытое поле
    3.9.16 FileUpload – объект загрузки файлов на сервер
    3.9.17 Password – поле для ввода пароля
    3.9.18 Checkbox – элемент «флажок»
    3.9.19 Radio – объект радиокнопки
    3.9.20 Button – объект кнопка
    3.9.21 Submit – кнопка отправки данных на сервер
    3.9.22 Reset – кнопка очистки данных в форме
    3.9.23 Select – объект список
    3.9.24 Option – объект элемент списка
    3.9.25 Textarea – многострочное текстовое поле
    3.9.26 Plugin – встраиваемые в браузер модули
    3.9.27 MimeType – типы MIME (Multipart Internet Mail Extension) данных поддерживаемых браузером
    3.10 ОБЪЕКТЫ ДЛЯ ОБРАЩЕНИЯ ИЗ JAVASCRIPT К КЛАССАМ JAVA
    3.11 ВСТРОЕННЫЕ ФУНКЦИИ И СВОЙСТВА ВЕРХНЕГО УРОВНЯ
    3.12 ОСОБЕННОСТИ ИСПОЛЬЗОВАНИЯ JS-КОДА В LOTUS NOTES/DOMINO

    4 ОБЩИЕ ЗАМЕЧАНИЯ ПО ИСПОЛЬЗОВАНИЮ ОБЪЕКТОВ NOTES В WEB-ПРИЛОЖЕНИЯХ
    4.1 URL КОМАНДЫ, ИСПОЛЬЗУЕМЫЕ В DOMINO
    4.2 «УДОБОЧИТАЕМОСТЬ» URL
    4.2.1 Старайтесь использовать удобочитаемые URL
    4.2.2 Неизменный URL в разных репликах.
    4.2.2.1 Имена документов.
    4.2.2.2 Виды, папки, формы $$ViewTemplate for
    4.2.3 Некоторые трюки. Скрипт, перебрасывающий пользователя на первый документ в определенном виде.
    4.2.4 Удобочитаемые URL на страницах закрытых паролем.
    4.3 ЗАРЕЗЕРВИРОВАННЫЕ ИМЕНА ОБЪЕКТОВ
    4.3.1 $$-формы
    4.3.1.1 Формы-шаблоны для видов
    4.3.1.2 Формы-шаблоны для навигаторов
    4.3.1.3 Формы-шаблоны для поиска
    4.3.1.4 Формы-шаблоны обработки ошибок в Domino
    4.3.2 $$ и прочие полезные поля

    5 КРАТКИЕ ЗАМЕЧАНИЯ ПО ДИЗАЙНУ WEB ПРИЛОЖЕНИЙ В DOMINO.
    5.1 ОСНОВНЫЕ ЭЛЕМЕНТЫ
    5.1.1 Формы
    5.1.2 Субформы
    5.1.3 Виды
    5.1.4 Страницы
    5.1.5 Аутлайны
    5.1.6 Фреймсеты
    5.1.7 Агенты
    5.1.8 Статические файлы
    5.1.9 Image resource
    5.1.10 Стандартный механизм поиска
    5.1.11 CGI-скрипты
    5.1.12 Сервлеты
    5.1.13 Сравнение методов
    5.1.13.1 Где лучше использовать
    5.1.14 Где и как использовать агенты
    5.1.14.1 Управление сервером
    5.2 ПРОГРАММИРОВАНИЕ ФОРМ И СУБФОРМ
    5.2.1 Различные формы для Domino и WWW
    5.2.2 Программирование субформ

    6 ПРАКТИЧЕСКИЙ ОПЫТ РАЗРАБОТКИ WEB САЙТОВ НА ОСНОВЕ LOTUS DOMINO.
    6.1 ОБЩИЕ ЗАМЕЧАНИЯ
    6.2 ПОДГОТОВКА.
    6.2.1 Функциональные спецификации (фрагменты) (пример 1.1)
    6.2.2 HTTPD.CNF (пример 1.2)
    6.2.3 index.html (пример 1.3)
    6.2.4 head.ssi (пример 1.4)
    6.2.5 Checkpoints:
    6.2.6 Что важно:
    6.3 ПЛАНИРОВАНИЕ.
    6.3.1 Структура сайта (пример 2.1)
    6.3.2 Перечень функций к реализации (пример 2.2)
    6.3.3 Checkpoints:
    6.3.4 Что важно:
    6.4 УНИФИКАЦИЯ.
    6.4.1 Статическая реализация сайта - применение управляющих документов (пример 3.1)
    6.4.2 Динамическая реализация сайта - контроль из Subform управляющей БД (пример 3.2)
    6.4.3 Динамическая реализация сайта - применение управляющих документов (пример 3.3)
    6.4.4 Динамическая реализация сайта - применение CFD полей для дополнения HTML кода страницы (пример 3.4)
    6.4.5 Динамическая реализация сайта - применение WQO для дополнения HTML кода страницы (пример 3.5)
    6.4.6 Checkpoints:
    6.4.7 Что важно:
    6.5 СКЕЛЕТ САЙТА.
    6.5.1 Форма для документов страниц разделов и подразделов сайта (пример 4.1)
    6.5.2 Вид для документов страниц разделов и подразделов сайта (пример 4.2)
    6.5.3 Построение навигации сайта (пример 4.3)
    6.5.4 Запрещение удаления документов через Library Script (пример 4.4)
    6.5.5 Рекурсивная функция для построения строки с ссылками на вышележащие разделы (пример 4.5)
    6.5.6 HTML код в управляющих документах (пример 4.6)
    6.5.7 Checkpoints:
    6.5.8 Что важно:
    6.6 ПРЕДСТАВЛЕНИЕ ДОКУМЕНТОВ
    6.6.1 Формула для переадресации браузера (Пример 5.1)
    6.6.2 Форма для поиска по виду(GET)(Пример 5.2)
    6.6.3 Форма для поиска по виду(POST)(Пример 5.3)
    6.6.4 Код для колонки вида. (Пример 5.4)
    6.6.5 Обработка отсутствия документов в виде(Пример 5.5)
    6.6.6 Обработка отсутствия документов в виде (Пример 5.6)
    6.6.7 Checkpoints:
    6.6.8 Что важно:
    6.7 ОБРАБОТКА ЗАПРОСОВ АГЕНТАМИ.
    6.7.1 Получение данных запроса с помощью Lotus Script (пример 6.1)
    6.7.2 HTML код формы для функции подписки (пример 6.2)
    6.7.3 Получение данных из формы методом POST(пример 6.3)
    6.7.4 Получение данных из формы методом GET(пример 6.4)
    6.7.5 Агент регистрации подписчика (пример 6.5)
    6.7.6 Агент отмены регистрации подписчика (пример 6.6)
    6.7.7 Checkpoints:
    6.7.8 Что важно:
    6.8 ОТОБРАЖЕНИЕ РЕЗУЛЬТАТОВ РАБОТЫ АГЕНТА.
    6.8.1 Форма вызова агента (Пример 7.1)
    6.8.2 Агент, осуществляющий поиск (Пример 7.2)
    6.8.3 Checkpoints:
    6.8.4 Что важно:
    6.9 ПЕРСОНАЛИЗАЦИЯ
    6.9.1 Агент регистрации пользователя в Domino directory (Пример 8.1)
    6.9.2 Форма документа для опроса (Пример 8.2)
    6.9.3 Представление анкеты на сайте (Пример 8.3)
    6.9.4 Код HTML формы анкеты на сайте (Пример 8.4)
    6.9.5 Агент для активации анкеты на сайте (Пример 8.5)
    6.9.6 Обработка результатов анкетирования с помощью агента (Пример 8.6)
    6.9.7 Оформление результатов в документе анкеты (Пример 8.7)
    6.9.8 Файл Cookie от Яндекса (Пример 8.8)
    6.9.9 Автозаполнение полей HTML формы (Пример 8.9)
    6.9.10 Checkpoints:
    6.9.11 Что важно:
    6.10 НЕКОТОРЫЕ РЕКОМЕНДАЦИИ ПО ПОВЫШЕНИЮ БЫСТРОДЕЙСТВИЯ WEB ПРИЛОЖЕНИЙ DOMINO

    7 ПРИЛОЖЕНИЯ
    7.1 НАИБОЛЕЕ ИНТЕРЕСНЫЕ ПРОЕКТЫ В РОССИЙСКОМ ИНТЕРНЕТЕ, РЕАЛИЗОВАННЫЕ С ИСПОЛЬЗОВАНИЕМ ТЕХНОЛОГИИ DOMINO.

    8 ЛИТЕРАТУРА