- Worldwide Response Center (WRC)
- Поддержка Caché
- Обучение
- Уголок разработчика
- Работа с ВУЗами
(InterSystems Campus) - Программа учебного курса «Технологии InterSystems для ВУЗов»
Обучение Caché
- Учебные курсы InterSystems по Caché
- Caché e-Learning
- Учебные материалы по Caché
- Учебные материалы по Caché (англ.)
- Сертификация профессионалов
- Информационные ресурсы
Обучение Ensemble
Программа учебного курса «Технологии InterSystems для ВУЗов»
О курсе
Учебный курс предназначен для чтения в технических ВУЗах для студентов IT-специальностей 3-4 курса.
Желательно наличие предварительных знаний у студентов о теории баз данных, начальные знания объектно-ориентированных языков программирования.
Чтение курса происходит в форме лекционно-практических занятий. В аудитории требуется наличие проектора и персональных компьютеров у слушателей курса.
Курс состоит из 3-х частей:
- СУБД Caché – 28 часов
- BI DeepSee – 18 часов.
- Интеграционная платформа Ensemble – 32 часа.
Возможно сокращение программы отдельных частей за счет секвестирования специализированных модулей.
Возможно чтение частей в формате независимых курсов, но для части 3 требуется предварительное прохождение части 1.
Часть I. СУБД Caché
Модуль 1: Обзор
- Что такое Caché?
- Что предоставляет собой среда разработки Caché?
- Основные утилиты.
Модуль 2: Введение
- Настройка рабочей области для проекта;
- Области и Базы Данных Caché. Создание и настройка;
- Настройка и работа с учетной записью Caché ODBC;
- Типы ошибок в Caché и принципы их обработки.
Модуль 3: Тур
- Классы Caché и инструментарий Caché Studio;
- Свойства, методы, запросы, индексы и параметры классов Caché;
- Компиляция классов;
- Язык описания классов;
- Поддержка XML в Caché;
- Механизм автоматического создания документации по проекту; Мастера создания MS Visual Basic- и CSP-форм;
- Принципы работы с объектами классов Caché;
- Организация совместной работы с классами Caché.
Модуль 4: Классы
- Введение в объектно-ориентированное программирование и проектирование;
- Типы классов Caché и область их применения; Отношения между классами.
Модуль 5: Свойства
- Типы свойств Caché и принципы их использования;
- Сложные типы данных. Коллекции и потоки;
- Двунаправленные отношения.
Модуль 6: Генерация тестовых данных
- Настройка и использование утилиты генерации тестовых данных;
- Контроль автоматически генерируемых значений.
Модуль 7: Методы
- Типы методов Caché и их сигнатуры;
- Разработка и использование методов класса и методов объекта.
Модуль 8: Бизнес-логика
- Программирование вычислимых свойств;
- Callback-методы;
- Полиморфизм.
Модуль 9: Незарегистрированные классы
- Классы типов данных, создание методов типов данных;
- Другие незарегистрированные классы.
Модуль 10: Введение в модель безопасности Caché
- Основные элементы модели безопасности;
- Настройка прав доступа пользователей к csp приложениям.
Модуль 11: SQL
- Введение в SQL и DDL;
- Мастер построения SQL -запросов;
- Системные классы для работы с запросами;
- Встраиваемые запросы SQL;
- Динамические запросы SQL;
- Работа с триггерами.
Модуль 12: Индексы
- Типы индексов;
- Создание индексов и механизмы их работы.
Модуль 13: Caché Server Pages
- Что такое Caché Server Pages (CSP)?
- Архитектура технологии CSP;
- Теги <CSP:Object>, <CSP:Search> и <CSP:Query>;
- Встраивание выражений в CSP-страницы;
- Технология гиперсобытий;
- Мастер создания CSP-форм.
Часть 2. BI DeepSee
Модуль 1. Обзор
- DeepSee - встроенная BI реального времени;
- DeepSee инструменты и архитектура.
Модуль 2. Сводные таблицы
- Обзор Аналайзера;
- Создание сводных таблиц;
- Использование списков;
- Фильтры;
- Условное форматирование.
Модуль 3. Индикаторные Панели
- Портал пользователя;
- Создание панели;
- Создание виджетов таблиц и графиков;
- Создание фильтров и действий;
- Создание учетных карточек (Scorecard).
Модуль 4. Модели данных
- Создание Кубов;
- Измерения;
- Показатели;
- Списки;
- Вычисляемые элементы Куба;
- Предметные области;
- фильтрация: динамическая и статическая;
- Переопределение измерений.
Модуль 5. KPI
- Создание и тестирование KPI;
- Использование KPI;
- Фильтры в KPI;
- Пользовательские действия в KPI.
Модуль 6. Безопасность
- Обзор модели безопасности Caché;
- Защита инструментов DeepSee;
- Защита элементов DeepSee (панелей, сводных таблиц).
Модуль 7. Дополнительные возможности
- %DeepSee.ResultSet API;
- DeepSee Shell;
- Встраивание панелей DeepSee в приложения;
- Экспорт/импорт элементов DeepSee;
- Настройка портала;
- DataConnector.
Часть 3. Интеграционная платформа Ensemble
Модуль 1: Введение
- Основные задачи интеграции корпоративных приложений (Enterprise Application Integration);
- Решение задач интеграции корпоративных приложений с использованием InterSystems Ensemble;
- Примеры интеграционных проектов, выполненных на InterSystems Ensemble.
Модуль 2: Основные компоненты интеграционного решения на InterSystems Ensemble
- Обзор основных компонентов интеграционного решения;
- Сообщения InterSystems Ensemble;
- Запуск и остановка интеграционного решения на InterSystems Ensemble.
Модуль 3: Бизнес-службы InterSystems Ensemble
- Бизнес-службы InterSystems Ensemble;
- Входящие адаптеры InterSystems Ensemble;
- Разработка входящих адаптеров InterSystems Ensemble;
- Непосредственный запуск бизнес-служб InterSystems Ensemble из композитных приложений.
Модуль 4: Бизнес-операции InterSystems Ensemble
- Бизнес-операции InterSystems Ensemble;
- Исходящие адаптеры InterSystems Ensemble;
- Разработка исходящих адаптеров InterSystems Ensemble.
Модуль 5: Бизнес-процессы InterSystems Ensemble
- Бизнес-процессы InterSystems Ensemble;
- Язык Business Process Language для описания бизнес-процессов.
Модуль 6: Подсистема мониторинга бизнес-активности InterSystems Ensemble
- Бизнес-метрики;
- Инструментальные панели (Dashboards) InterSystems Ensemble.
Модуль 7: Управление интеграционным решением в InterSystems Ensemble
- Портал управления InterSystems Ensemble;
- Трассировка сообщений;
- Тестирование и отладка компонентов интеграционного решения;
- Сопровождение интеграционного решения.
Модуль 8: Подсистема управления потоками работ InterSystems Ensemble
- Обзор подсистемы управления потоками работ (Workflow) InterSystems Ensemble.
Модуль 9: Методология выполнения интеграционного проекта
- Обзор этапов выполнения интеграционного проекта;
- Этап разработки интеграционного решения.
