Основы разработки приложений с использованием библиотек DEVEXPRESS XPO и XAF

Галактика AMMПод запрос
9 дней / 5 рабочих дней
Дистанционная форма

Цель семинара

  • Получить практический опыт использования DevExpress Framework для разработки приложений для рабочего стола Microsoft Windows
  • Научиться разрабатывать и подключать модули расширения системы «Галактика АММ»
Стоимость на одного участника с НДС:
103 266

Записаться на семинар

"*"обозначает обязательные поля

Согласие на обработку персональных данных*
Это поле используется для проверочных целей, его следует оставить без изменений.

Аудитория
Программист
  • Опыт программирования на языке C# в среде Visual Studio
  • Опыт написания запросов на языке Transact SQL
  • Опыт работы с графическими дизайнерами отчетов
Содержание семинара
  1. Объектно-реляционное отображение. Технология объектно-реляционного отображения. Библиотека DevExpress XPO. Таблицы базы данных и персистентные классы. Иерархия персистентных классов.
  2. Сессии. Уровни взаимодействия с базой данных. Слой доступа к данным. Слой доступа к объектам. Сессии и единицы работы. Транзакции.
  3. Персистентные объекты. Базовые классы персистентных объектов. Персистентные классы и свойства. Поиск персистентных объектов. Оптимистическая блокировка. Отложенное удаление.
  4. Коллекции объектов. Классы коллекций объектов. Отображение коллекции объектов. Фильтрация и сортировка коллекций.
  5. Отношения между объектами. Один-ко-многим, агрегирующие связи. Многие-ко-многим. Один-к-одному.
  6. Архитектура XAF-приложения. Библиотека DevExpress XAF. Структура решения и параметры конфигурационного файла. Объектно-реляционное отображение. Обновление базы данных и приложения. Представления и отчёты. Контроллеры и действия. Добавление модуля в приложение.
  7. Настройка модели. Модель приложения. Редактирование модели приложения. Списочные представления. Карточные представления. Варианты представления. Сводные таблицы. Правила отображения. Список навигации.
  8. Контроллеры и действия. Контроллеры окон, контроллеры представлений и действия. Кнопка. Кнопка с выпадающим списком. Кнопка с выбором объекта из представления. Отслеживание изменения объекта. Выполнение кода до/после действия.
  9. Отчёты. Отчёты. Вложенные отчёты. Предопределённые отчёты.
  10. Пользователи и роли. Стратегии безопасности и методы аутентификации. Простая и комплексная стратегия безопасности. Стандартная и доменная аутентификация. Пользователи и роли.
  11. Расширение класса. Добавление свойств в сторонний класс.
  12. Валидация свойств. Правила проверки значений свойств классов.