Партнеры

Microsoft

Тренер-ИТ
Учебный центр РРС Лаборатория Касперского

Symantec
Prometric - Тестовый центр
Самара TECH - всё об ИТ в Самаре и области

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

Цель:

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

Аудитория:

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

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

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

Вы будете уметь:

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

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

  • Сервис-ориентированная архитектура (SOA)
  • Разработка WCF
  • Хостинг служб WCF
  • Определение и реализация контрактов WCF
  • Конечные точки и поведения
  • Тестирование и устранение неполадок служб WCF
  • Безопасность
  • Продвинутые возможности

Стоимость:
для организаций: 21900

для частных лиц: по договоренности

для студентов: по договоренности

Длительность:
24ч / 3д.

Группа формируется. Уточнить у менеджера. Тел. 276-69-08

Отправить заявку

Модули курса

Модуль 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
  • Маршрутизация
  • Службы рабочих потоков
  • Лабораторная работа: Продвинутые возможности
  • Использование инспекторов сообщений и поведений
  • Присоединение и доступ к расширениям хоста
  • Настройка и использование маршрутизации
  • Реализация асинхронного вызова
  • Реализация служб рабочих потоков
НазадНаверх