Курс Разработка решений на базе Windows Communication Foundation (WCF) в Microsoft Visual Studio 2010
Разработка решений на базе Windows Communication Foundation (WCF) в Microsoft Visual Studio 2010
-
- Код курса:
- 10263
-
- Длительность:
- 3 / 24
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
- Оніщенко Александр А
-
Microsoft тренер с опытом преподавания более 10 лет, с опытом разработки более 15 лет, с опытом...
Описание Курса:
Данный курс позволяет получить теоретические и практические навыки создания, настройки и конфигурирования решений с использованием технологии Microsoft Windows Communication Foundation на базе .Net Framework 4.0 и Microsoft Visual Studio 2010.
Предварительная подготовка:
Успешное окончание курса М6368 Программирование с использованием Microsoft .NET Framework 3.5 в среде Visual Studio 2008 или эквивалентная подготовка.
Приобретаемые навыки:
По окончании курса Вы будете уметь:
- Реализовывать решения с архитектурой ориентированной на использование сервисов (SOA) на базе Windows Communication Foundation
- Размещать WCF сервис в различных вариантах Windows-программ
- Определять и разрабатывать контракты сервиса, контракты данных и контракты сообщений для WCF сервиса
- Создавать множественные точки доступа с различными вариантами передачи и форматирования сообщений
- Тестировать, разрабатывать стратегию обработки ошибок, вести мониторинг и диагностику WCF сервисов
- Создавать надёжные решения с применением транзакций и очередей сообщений
- Разрабатывать WCF сервисы с использованием механизмов безопасности на уровне сообщения и на транспортном уровне
- Улучшать WCF сервисы за счёт использования и тонкой настройки поведения, инспекторов и форматирования сообщений
Содержание курса:
Модуль 1. Обзор архитектуры ориентированной на сервисы (SOA)
- Введение в SOA
- Преимущества при использовании SOA
- Введение в WCF
- Лабораторная работа: архитектура ориентированная на сервисы
- Контракты сервисов и их реализация
- Размещение WCF сервисов
- Поведение WCF сервисов
- Использование WCF сервисов
- Лабораторная работа: жизненный цикл разработки сервисов
- Варианты размещения WCF сервисов
- Обзор класса ServiceHost
- Размещение WCF сервисов в службах Windows
- Размещение в IIS, WAS и AppFabric
- Конфигурирование хост приложения
- Сравнение вариантов размещения WCF сервисов
- Лабораторная работа: размещение WCF сервисов
- Введение в понятие контракт
- Обзор типов контрактов
- Механизмы сообщений
- Разработка WCF контракта
- Лабораторная работа: дизайн и реализация контракта
- Реализация множественных точек доступа и совместимость
- Поиск WCF сервисов
- Точки доступа для WCF по умолчанию
- Механизмы создания объектов WCF и сценарии использования в многопоточной среде
- Надёжность WCF сервисов
- Лабораторная работа: конечные точки и поведение в WCF
- Ошибки и симптомы проблем
- Неисправности WCF сервисов
- Отладка WCF сервисов и диагностические инструменты
- Управление работающими сервисами
- Лабораторная работа: тестирование и поиск неисправностей в WCF сервисах
- Введение в безопасность приложений
- Модель безопасности WCF сервисов
- Безопасность сообщений и транспортная безопасность
- Аутентификация и авторизация
- Аутентификация с использованием утверждений (claim-based)
- Лабораторная работа: реализация безопасности в WCF сервисах
- Реализация асинхронных вызовов
- Расширение WCF сервисов
- Маршрутизация
- WCF сервисы и рабочие процессы (workflow)
- Лабораторная работа: расширенные возможности
Экзамен:
Материалы и сертификаты:
Microsoft