M6461 Visual Studio 2008: Windows Communication Foundation (Технология сетевого взаимодействия Visual Studio 2008)

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

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

Распределённые системы применяются сегодня практически везде. Новая версия библиотеки .Net Framework 3.0 представляет новую архитектуру распределённых систем на базе Windows Communication Foundation – WCF сервисов, которая объединяет и обобщает все предыдущие варианты подобных систем.

На курсе рассматриваются основные приемы и методы эффективного использования WCF сервисов в профессиональных разработках.

Категория слушателей

Курс предназначен для разработчиков, имеющих опыт создания и использования Web-сервисов для Microsoft .NET Framework 2.0, а также имеющих опыт использования классов базовых библиотек.

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

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

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

  • Создавать простые WCF сервисы и клиентские приложения
  • Конфигурировать и настраивать приложение обслуживающее WCF сервисы
  • Использовать элементы поведения для обеспечения доступа к WCF сервисам через конечные точки различных типов
  • Усовершенствовать отладку приложения, за счёт контроля сообщений и выполняемыми работами
  • Разрабатывать необходимые контракты для работы WCF сервиса в соответствии с требованиями к приложению
  • Создавать стратегию обработки ошибок в WCF приложении
  • Улучшать качество WCF сервиса, за счёт повышения производительности, доступности и управления экземплярами сервиса
  • Реализовывать безопасность в WCF приложении
  • Обеспечивать целостность данных, за счёт правильного использования транзакций

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

Основы работы с Windows Communication Foundation (WCF)

  • Проектирование приложения как части архитектуры ориентированной на сервисы;
  • Обзор архитектуры WCF;
  • Использование интерфейсов, написанных на Visual Basic или C# , для создания контракт WCF сервиса;
  • Реализация простого WCF сервиса в Visual Studio 2008;
  • Разработка клиента для простого WCF сервиса в Visual Studio 2008;
  • Лабораторная работа: Создание простого сервиса.

Конфигурирование и обслуживание WCF сервисов (Hosting WCF services)

  • Программное конфигурирование приложения для обслуживания WCF сервиса;
  • Программное конфигурирование приложения для управления WCF сервиса;
  • Задание клиентских и серверных настроек с использованием конфигурационного файла;
  • Выбор обслуживающего приложения для WCF сервиса;
  • Развёртывание WCF сервиса;
  • Лабораторная работа: Конфигурирование и обслуживание WCF сервиса.

Конечные точки и поведение (Endpoints and Behaviors)

  • Предоставление WCF сервиса при помощи различных конечных точек;
  • Добавление элементов поведения для сервиса и конечной точки;
  • Взаимодействие с не WCF сервисами;
  • Лабораторная работа: Изменение конечных точек и поведения WCF сервиса.

Отладка и диагностика

  • Приём поступающих сообщений;
  • Отслеживание выполненных работ;
  • Лабораторная работа: Сообщения и выполненные работы.

Разработка и реализация контрактов

  • Разработка оптимального интерфейса WCF сервиса;
  • Определение контракта сервиса;
  • Определение операций сервиса;
  • Определение контракта данных;
  • Лабораторная работа: Разработка контрактов для WCF сервиса.

Обработка ошибок

  • Связи механизма исключений и сбоев, возникающих в WCF сервисах;
  • Сбои, возникающие в WCF сервисах;
  • Обработка сбоев и исключений в клиентском приложении;
  • Лабораторная работа: Обработка ошибок.

Улучшение качества WCF сервиса

  • Управление экземплярами WCF сервисов;
  • Решение проблем возникающих при много-потоковом доступе к WCF сервису;
  • Улучшение производительности WCF сервиса;
  • Лабораторная работа: Оптимизация WCF сервиса.

Разработка элементов безопасности WCF сервиса

  • Обзор элементов безопасности в архитектуре WCF сервисов;
  • Применение общих принципов безопасности к взаимодействию с WCF сервисом;
  • Предоставление необходимых для аутентификации данных клиентом и сервером;
  • Работа с конфиденциальной информацией;
  • Лабораторная работа: Защита WCF сервиса.

Реализация транзакций

  • Обзор концепции транзакций для приложений ориентированных на сервисы;
  • Создание транзакций на уровне операции WCF сервиса;
  • Реализация распространения транзакции с клиента на сервер;
  • Лабораторная работа: Реализация транзакций для WCF сервиса.

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

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

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

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

РАДИО "ГОЛОС РОССИИ":

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