- Учебные курсы InterSystems по Caché
- Caché e-Learning
- Учебные материалы по Caché
- Учебные материалы по Caché (англ.)
- Сертификация профессионалов
- InterSystems Campus
- Уголок разработчика
- Информационные ресурсы

СУБД Caché: разработка приложений. Базовый курс
КРАТКОЕ ОПИСАНИЕ СОДЕРЖАНИЯ И ПРОГРАММА КУРСА
Название курса: СУБД Caché: разработка приложений. Базовый курс
Продолжительность курса: 4 дня (32 академических часа)
Начало занятий: 10.00
Окончание занятий: 18.00
Описание курса
В курсе рассматриваются основные аспекты объектной технологии СУБД Caché. Программа курса включает сквозной пример, который демонстрирует эффективность сочетания возможностей объектно-ориентированной и реляционной технологий в рамках единой архитектуры данных СУБД Caché при разработке информационных систем любого уровня сложности.
Курс спроектирован для настоящих экспертов в области информационных технологий, желающих познакомиться с новым подходом, но простота изложения сделают его доступным, понятным и эффективным и для начинающих разработчиков.
По окончании курса слушатели будут знать
- Особенности архитектуры СУБД Caché
- Процедуру создания и настройки БД и областей Caché
- Основные понятия объектно-ориентированной технологии (класс, объект, виды атрибутов класса, принципы полиморфизма, наследования и инкапсуляции)
- Основные типы классов Caché и область их применения
- Основные типы свойств Caché и принципы работы с ними
- Необходимые команды и функции языка программирования Caché Object Script
- Типы методов Caché и принципы их написания и использования
- Различные типы запросов Caché SQL (динамический, статический, встроенный) и уметь эффективно настраивать индексы
- Архитектуру технологии Caché Server Pages и принципы реализации веб-приложений на ее основе
Предварительная подготовка
- Базовые знания принципов объектно-ориентированной технологии и технологии баз данных
- Опыт программирования на любом объектно-ориентированном языке
- Базовые знания технологий HTML, XML, SQL
Содержание курса:
Модуль 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: Индексы
- Типы индексов
- Создание индексов и механизмы их работы
Модуль 12: Caché Server Pages
- Что такое Caché Server Pages (CSP)?
- Архитектура технологии CSP
- Теги <CSP:Object>, <CSP:Search> и <CSP:Query>
- Встраивание выражений в CSP-страницы
- Технология гиперсобытий
- Мастер создания CSP-форм
Программа курса может быть изменена без предварительного уведомления.
