Курс Разработка Windows Communication Foundation решений с использованием Microsoft Visual Studio 2010

Код: 10263

Продолжительность курса

24 Академических часа

Цель курса 10263 -  предоставить слушателям знания и навыки для разработки распределенных приложений с использованием WCF 4 и Microsoft Visual Studio 2010.

Стоимость курса

18 000 руб
Заказать

Цели курса:

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

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

Аудитория

Этот курс предназначен для профессиональных .NET разработчиков программного обеспечения, имеющих опыт командной разработки крупных и средних проектов в среде Microsoft Visual Studio. 

От слушателя требуется

  • Понимание приемов решения проблем, применительно к разработке программного обеспечения
  • Общее понимание назначения, функций и возможностей .NET Framework
  • Опыт использования среды разработки VisualStudio 2008 или VisualStudio 2010
  • Опыт объеткно-ориентированного программирования с использованием языка С#
  • Опыт проектирования и разработки n-уровневых приложений 

Готовит к тесту:

70-513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4 

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

Глава 1: Сервис-ориентированная архитектура (SOA)

  • Что такое SOA?
  • Преимущества SOA
  • Сценарии и стандарты
  • Обзор WCF
  • Лабораторная работа: Сервис-ориентированная архитектура
  • Использование принципов SOA на практике
  • Реализация гибкости в перестроении и масштабируемости сервиса
  • Взаимодействие с другими технологиями SOA
  • Службы REST

Глава 2: Разработка WCF

  • Контракт и реализация службы
  • Хостинг служб WCF
  • Поведения WCF
  • Использование служб WCF
  • Лабораторная работа: Жизненный цикл разработки службы
  • Создание сервиса и контрактов данных
  • Создание реализации сервиса
  • Настройка сервиса
  • Использование службы через производства каналов
  • Использование службы через Service Reference

Глава 3: Хостинг служб WCF

  • Хостинг службы WCF
  • ServiceHost
  • Хостинг служб WCF в службах Windows
  • IIS, WAS и AppFabric
  • Настройка хостов WCF
  • Рекомендации по хостингу служб
  • Лабораторная работа: Хостинг служб WCF
  • Использование Windows Server AppFabric
  • Использование служб Windows
  • Хостинг служб внутри приложения Windows
  • Мониторинг сервиса с использованием счетчиков производительности

Глава 4: Определение и реализация контрактов WCF

  • Что такое контракт?
  • Типы контрактов
  • Шаблоны сообщений
  • Проектирование контрактов WCF
  • Лабораторная работа: Проектирование и реализация контракта
  • Вставка описания
  • Создания контракта данных
  • Реализация обмена сообщениями

Глава 5: Конечные точки и поведения

  • Несколько конечных точек и взаимодействие
  • Обнаружение WCF
  • Конечные точки WCF по умолчанию
  • Создание экземпляров и параллелизм
  • Надежность
  • Лабораторная работа: Конечные точки и поведения
  • Экспонирование нескольких конечных точек
  • Использование служб с очередями
  • Использование транзакций
  • Использование надежного обмена сообщениями
  • Настройка создания экземпляров и параллелизма
  • Использование обнаружения WCF
  • Проверка топологии MSMQ

Глава 6: Тестирование и устранение неполадок служб WCF

  • Ошибки и симптомы
  • Сбои WCF
  • Средства отладки и диагностики
  • Управление на этапе выполнения
  • Лабораторная работа: Тестирование и устранение неполадок служб WCF
  • Оценка незапланированных сбоев SOAP
  • Использование контрактов сбоев
  • Использование обработчиков ошибок и обработчиков сбоев
  • Ведение журнала и трассировка сообщений WCF
  • Обработка больших сообщений

Глава 7: Безопасность

  • Обзор безопасности приложений
  • Модель безопасности WCF
  • Безопасность сообщений и транспорта
  • Аутентификация и авторизация
  • Лабораторная работа: Реализация безопасности WCF
  • Реализация политики безопасности
  • Настройка клиента
  • Проверка безопасности

Глава 8: Продвинутые возможности

  • Шаблон асинхронного вызова
  • Расширение WCF
  • Маршрутизация
  • Службы рабочих потоков
  • Лабораторная работа: Продвинутые возможности
  • Использование инспекторов сообщений и поведений
  • Присоединение и доступ к расширениям хоста
  • Настройка и использование маршрутизации
  • Реализация асинхронного вызова
  • Реализация служб рабочих потоков