Курс Visual Studio 2008: Windows Communication Foundation
ЦелиКурс предоставляет знания и навыки, необходимые для создания, настройки и конфигурирования решений на базе Microsoft Windows Communication Foundation в среде Microsoft Visual Studio 2008.
Начальные требованияОпыт разработки приложений с помощью предыдущих версий Microsoft Visual Studio.
Описание программы1. Основы работы с Windows Communication Foundation (WCF)Темы:
Разработка приложения как части архитектуры сервиса.
Обзор WCF архитектуры.
Использование языкового интерфейса как контракта сервиса.
Внедрение простого WCF сервиса в Visual Studio 2008.
Использование простого WCF сервиса в Visual Studio 2008
Лабораторная работа:
Создание простого WCF сервиса
2. Конфигурирование и запуск WCF сервисовТемы:
Программное конфигурирование управляемого приложения для локального WCF сервиса.
Программное конфигурирование управляемого приложения для вызова WCF сервиса.
Определение клиентских и сервисных настроек с использованием конфигураций файлов.
Выбор опций запуска для WCF сервиса.
Развертывание WCF сервиса.
Лабораторная работа:
Конфигурирование и запуск WCF сервисов.
3. Конечные точки и поведение (Endpoints and Behaviors)Темы:
Выявление WCF сервисов через разные конечные точки.
Использование элементов поведения для доступа к WCF сервисам через конечные точки.
Взаимодействие с Non-WCF Web сервисами.
Лабораторная работа:
Изменение конечных точек и поведений сервиса.
4. Отладка и диагностикаТемы:
Регистрация сообщений.
Контроль сообщений.
Лабораторная работа:
Контроль сообщений и выполняемых работ.
5. Разработка и реализация контрактовТемы:
Разработка связных контрактов для интерфейса WCF сервиса.
Реализация сервиса контрактов.
Реализация операций на сервисе.
Определение данных контракта.
Лабораторная работа:
Контракты сервисов и данных.
6. Обработка ошибокТемы:
Установление .NET Exceptions к ошибкам сервиса.
Использование Faults в сервисе.
Обработка ошибок и исключений на клиентах.
Лабораторная работа:
Обработка ошибок.
7. Улучшение качества WCF сервисаТемы:
Управление экземплярами WCF сервиса.
Управление взаимосовмещаемостью.
Лабораторная работа:
Улучшение качества WCF сервиса.
8. Разработка элементов безопасности WCF сервисаТемы: