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