Windows Communication Foundation — SynergyCom

Windows Communication Foundation

Код курса: DEV-022 Продолжительность: 3 дня (24 часа)

Аннотация

Данный курс является полным руководством в мире Windows Communication Foundation и показывает, почему WCF так важен в современной сервис-ориентированной архитектуре и программировании. В этом курсе Вы получите навыки работы с функциональностью технологии, которая поставляется вместе с .NET Framework 4.0

Весь курс построен на простых и информативных примерах, которые дадут слушателю понимание и возможность быстро применить полученные навыки при разработке сервис-ориентированных приложений и при решении распространённых проблем встречающихся в разработке.

Предварительные требования

  • Уверенное знание языка C#
  • Знание библиотек .NET Framework

Целевая аудитория

Курс рассчитан на разработчиков приложений, владеющих языком программирования C#, а также обладающих знанием основных особенностей библиотеки базовых классов Microsoft .NET Framework.

 

Модуль 1. Введение в WCF

  • Знакомство с технологией WCF (Windows Communication Foundation)
  • Что такое распределенные приложения
  • Архитектура распределенных систем
  • Создание сервисов с использованием WCF.

Модуль 2. Хостинг сервисов

  • Способы конфигурации хостинга сервисов.
  • Создание конечных точек.
  • Использование различных протоколов.
  • Использование привязок данных.

Модуль 3. Проектирование и определение контрактов

  • Определение контракта.
  • Контракт службы.
  • Контракт данных.
  • Контракт ошибок.
  • Контракт сообщений.
  • Стандарт WSDL.
  • Проблемы интероперабильности сервисов.

Модуль 4. Каналы и привязки

  • Типы активации экземпляров сервисов.
  • Службы уровня сеанса.
  • Службы уровня вызова.
  • Синглетные службы.
  • Протоколы передачи данных и привязки.
  • Стек каналов и кодировка сообщений.

Модуль 5. Работа с исключениями

  • Генерация и обработка исключений.
  • Типы исключений WCF.
  • Коммуникационные ошибки.
  • Ошибки состояния посредника и каналов.
  • Ошибки сервисов.

Курс не запланирован.

Вы можете подать заявку на открытие курса:

Каталог услуг

Поиск по сайту