M6462 Visual Studio 2008: Windows Workflow Foundation (Технология организации рабочих процессов)

Цена курса: 9600 руб

Длительность курса: 18/2 часов/дней.

Данный курс дает базовое представление о Windows Workflow Foundation (WF). WF – это платформа для построения расширяемых составных приложений в виде графической модели, используемой для формализации программной структуры. Workflow – это последовательность действий, определяющих выполняемый процесс и информацию о задачах, такую как порядок выполнения задач, кто может выполнить задачи, что появится после выполнения.

Категория слушателей: Этот курс предназначен для разработчиков, имеющих опыт создания приложений в Visual Studio 2005 или 2008.

Предварительная подготовка

  • Опыт создания приложений в предыдущих версиях Microsoft Visual Studio

По окончании курса слушатели смогут:

  • Описать концепции и возможности технологии Windows Workflow Foundationх
  • Создавать последовательные рабочие потоки
  • Создавать машины конечных состояний (state-machine workflows)
  • Динамически изменять рабочие потоки
  • Реализовывать условное ветвление в рабочем потоке
  • Создавать и выполнять наборы правил
  • Динамически изменять наборы правил
  • Вызывать методы хостингового процесса
  • Обрабатывать события хостингового процесса
  • Обращаться к сервисам из рабочего потока
  • Публиковать рабочий поток в виде сервиса
  • Создавать пользовательские активности
  • Создавать композитные пользовательские активности
  • Настраивать сериализацию активностей
  • Создавать пользовательские сервисы времени выполнения
  • Сохранять и восстанавливать рабочие потоки
  • Производить мониторинг рабочих потоков
  • Контролировать шаги выполнения рабочих потоков
  • Обрабатывать ошибки в рабочих потоках
  • Обрабатывать отмены выполнения рабочих потоков
  • Создавать и управлять транзакциями в рабочих потоках
  • Создавать и обрабатывать компенсации

Содержание курса:

Создание и хостинг рабочих потоков

  • Обзор технологии Windows Workflow Foundation
  • Создание последовательных потоков
  • Создание машин конечных состояний
  • Динамическое изменение рабочих поток

Разработка условий и правил

  • Управление выполнением потоков
  • Создание и выполнение наборов правил
  • Определение порядка выполнения наборов связанных правил
  • Динамическое изменение правил
  • Лабораторная работа: Использование условий и правил

Взаимодействие с рабочими потоками

  • Вызов методов хостингового процесса
  • Обработка событий хостингового процесса
  • Обращение к сервисам из рабочего потока
  • Публикация рабочего потока в качестве сервиса
  • Лабораторная работа: Взаимодействие с рабочими потоками

Создание и настройка пользовательских активностей

  • Создание пользовательских активностей
  • Создание композитных пользовательских активностей
  • Настройка сериализации активностей
  • Лабораторная работа: Создание и настройка пользовательских активностей

Создание и управление сервисами времени выполнения (Runtime Services)

  • Создание пользовательского сервиса времени выполнения
  • Сохранение и восстановление рабочих потоков
  • Мониторинг рабочих потоков
  • Трассировка рабочих потоков
  • Лабораторная работа: Создание и управление сервисами времени выполнения

Управление обработкой ошибок и отменами выполнения рабочих процессов, транзакции и компенсации

  • Обработка ошибок
  • Обработка отмен выполнения рабочих потоков
  • Создание и управление транзакциями
  • Создание и управление компенсациями
  • Лабораторная работа: Управление обработкой ошибок и отменами выполнения рабочих процессов, транзакции и компенсации

Цена курса: 9600 руб

Длительность курса: 18/2 часов/дней.

Комментарии запрещены.

Наши акции:
14 мая в Учебном центре "Трайтек" г.Саратов пройдет двухдневный курс "Поисковые системы и конкурентная разведка в Интернете". Курс ведет А.И. Масалович (Академия Информационных Систем г.Москва).
Отзывы:

ООО "Ульяновскшифер":

Благодарность за обучение сотрудников