Программа обучения Celesta

Материал из Course Orchestra
Перейти к: навигация, поиск
Внимание! Вы просматриваете документацию к Celesta 6.x. Документация по Celesta 7.x доступна на courseorchestra.github.io/celesta.

1. Справочник Celesta

1.1 Введение и основные понятия
1.2 Запуск и авто-обновление
1.3 Базовая настройка
1.4 Системные таблицы
1.5 CelestaSQL
1.6 CelestaDoc
1.7 Контексты сессии и вызова
1.8 Курсоры
1.9 BLOB-поля
1.10 Option-поля
1.11 Защита от потерянных обновлений
1.12 Метаданные Celesta
1.13 CelestaUnit

2. Celesta и базы данных

2.1 Особенности работы Celesta с поддерживаемыми типами СУБД
2.2 Проектирование базы данных Celesta в DBSchema

3. Создание решений с использованием Celesta для ShowCase

3.1 Программа обучения Celesta
3.2 Подготовка рабочего места для работы с Celesta
3.2.1 Для разработчиков платформы
3.2.2 Для разработчиков решений
3.3 Системные гранулы Celesta
3.3.1 common
3.3.1.1 Экспорт/импорт данных
3.3.1.2 Навигатор
3.3.1.3 Серии номеров
3.3.1.4 Иерархия Дьюи
3.3.1.5 Системные функции
3.3.1.6 Реестр настроек
3.3.1.7 Mailsender
3.3.1.8 Common.filter
3.3.2 common.api
3.3.4 security
3.3.3 lyra
3.4 Стандартные гранулы Celesta
3.4.1 dirusing
3.4.2 workflow
3.4.3 File repository
3.5 Отрисовка элементов Showcase при помощи Celesta
3.5.1 Конвертер XML-JSON
3.5.2 Навигатор (Navigator)
3.5.3 Информационная панель (Datapanel)
3.5.4 Серверное действие (Server activity)
3.5.5 Вебтекст (WebText)
3.5.6 Грид (Grid)
3.5.6.1 Панель инструментов (ToolBar)
3.5.7 XForms
3.5.7.1 Селекторы
3.5.7.2 Submission
3.5.7.3 Загрузка/Выгрузка файлов (Upload/Download)

5. Решение проблем

5.1 Проблемы с кодировкой jython-файлов
  1. Описание Celesta
    1. Что такое Celesta и зачем она нужна
    2. Гранулы и их связь с базой данных
    3. Версионность гранул
    4. Системная гранула Celesta
  2. Установка и настройка необходимого ПО
    1. Установка и настройка Java
    2. Установка и настройка Eclipse
    3. Установка и настройка Tomcat
    4. Разворачивание Showcase
    5. Настройка Celesta для отладки в Eclipse и в Showcase
    6. Установка и настройка DBSchema
  3. Язык CelestaSQL
    1. Конструкция CREATE GRAIN
    2. Конструкция CREATE TABLE
    3. Типы данных
    4. Определения полей
    5. Первичные ключи
    6. Внешние ключи
    7. Конструкция CREATE INDEX
    8. Комментирование в Celesta
    9. Документирование объектов при помощи CelestaDoc
  4. Работа с данными через классы доступа Celesta
    1. Объект context
    2. Курсоры и их стандартные методы
      1. Методы переходов по записям
      2. Методы сортировки и фильтрации
      3. Методы инициализации
      4. Методы модификации данных
      5. Вспомогательные методы
    3. Работа с полями типа «дата»
    4. Работа с BLOB-полями
    5. Триггеры, объект xRec
    6. Механизм View
  5. Метаданные Celesta (опционально)
    1. Состав метаданных
    2. Методы модификации метаданных
  6. Проектирование базы данных Celesta в DBSchema
    1. Настройка системы
    2. Запуск синхронизации
    3. Особенности работы при дизайне структуры БД
  7. Общие гранулы Celesta
    1. Гранула common
    2. Гранула dirusing (пока не доделано)
    3. Гранула dirsetting (пока не доделано)
    4. Гранула Аутентификации (пока не сделано)
  8. Отрисовка Элементов Showcase с помощью Celesta
    1. Навигатор
    2. Информационная панель
    3. Грид (все виды)
    4. Выгрузка файла в гриде
    5. Вебтекст
    6. Xforms
    7. Серверное действие
    8. Загрузка и выгрузка файлов для XForms
    9. Селектор (все виды)
    10. Submission (пока не сделано)