Курс Visual Studio 2008: Windows Workflow Foundation
ЦелиКурс предоставляет знания и навыки, необходимые для создания, настройки и конфигурирования решений на базе Microsoft Windows Workflow Foundation в среде Microsoft Visual Studio 2008.
Начальные требованияОпыт разработки приложений с помощью предыдущих версий Microsoft Visual Studio.
Описание программыСодержание курса
1. Создание и запуск управляющего процесса (Workflow)Темы:
Обзор Windows Workflow Foundation.
Создание последовательного управляющего процесса (Workflow).
Создание машины состояния.
Изменять управляющий процесс во время его выполнения.
Лабораторная работа:
Создание и запуск управляющего процесса (Workflow).
2. Разработка ограничений и правил для управляющего процессаТемы:
Внедрение ветвления управления.
Определение и выполнение наборов правил.
Изменение правил.
Изменение правил во время выполнения управляющего процесса.
Лабораторная работа:
Разработка ограничений и правил для управляющего процесса.
3. Взаимодействие с управляющим процессомТемы:
Обращение к сервисам из управляющего процесса.
Обработка событий, возникших в управляющем процессе.
Опубликование управляющего процесса как сервиса.
Лабораторная работа:
Взаимодействие с управляющим процессом.
4. Создание и настройка пользовательских активностейТемы:
Создание пользовательских активностей.
Создание сложных пользовательских активностей.
Настройка активностей.
Определение схемы пользовательских активностей.
Лабораторная работа:
Создание и настройка пользовательских активностей.
5. Создание и управление сервисов времени выполненияТемы:
Создание пользовательского сервиса времени выполнения.
Остановка и запуск управляющего процесса.
Мониторинг управляющего процесса.
Трассировка управляющего процесса.
Лабораторная работа:
Создание и управление сервисов времени выполнения.
6. Управление процессом обработки ошибок и отмены, транзакции и компенсирующие действияТемы:
Обработка ошибок.
Обработка компенсирующих действий.
Создание и управление транзакциями.
Создание и обработка компенсирующих действий.
Лабораторная работа:
Управление ошибками, транзакциями и компенсирующими действиями.