10263 Разработка Windows Communication Foundation решений

advertisement
Курс 10263 Разработка Windows Communication Foundation решений с использованием Microsoft V
Учебный центр ЭВРИКА
http://www.eureca.ru/edu/
+7 (812) 718-61-84
edu@eureca.ru
Курс №10263
Разработка Windows Communication Foundation
решений с использованием Microsoft Visual Studio
2010
Developing Windows Communication Foundation
Solutions with Microsoft Visual Studio 2010
http://www.eureca.ru/edu/study/course/microsoft/10263/
Документ об окончании:
Продолжительность курса: 3 дня - 24 часа
Курс необходим для программ сертификации
› MCTS .NET Framework 4, Service Communication
Applications
Сертификационные экзамены
№ 70-513 TS: Windows Communication Foundation
Development with Microsoft .NET Framework 4
Международный сертификат Microsoft
Описание курса
Цель курса – предоставить слушателям знания и навыки для разработки распределенных и
облачных приложений с использованием Windows Communication Foundation (WCF) 4 и
Microsoft Visual Studio 2010
Аудитория
Этот курс предназначен для профессиональных .NET разработчиков программного
обеспечения, имеющих опыт командной разработки в среде Microsoft Visual Studio
По окончании курса слушатели смогут:
Реализовывать принципы сервис-ориентированной архитектуры в службах WCF
Осуществлять хостинг служб WCF
Определять и реализовывать контракты, контракты данных и контракты сообщений
для службы WCF
Использовать несколько конечных точек с различными шаблонами сообщений
Тестировать, устранять неполадки, осуществлять мониторинг и диагностику служб
WCF
Обеспечивать надежность службы с помощью транзакций и очередей сообщений
Настраивать защиту служб WCF с использованием транспортной безопасности и
безопасности сообщений
Расширять WCF с использованием средств управления поведением, диспетчеров,
инспекторов и модулей преобразования (formatters)
Сертификационные экзамены
70-513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4
Программы сертификации
MCTS: .NET Framework 4, Service Communication Applications
MCPD: Windows Developer 4
1/4
Курс 10263 Разработка Windows Communication Foundation решений с использованием Microsoft V
Учебный центр ЭВРИКА
http://www.eureca.ru/edu/
+7 (812) 718-61-84
edu@eureca.ru
MCPD: Web Developer 4
Необходимая подготовка
Понимание приемов решения проблем, применительно к разработке программного
обеспечения
Общее понимание назначения, функций и возможностей .NET Framework
Опыт использования среды разработки Visual Studio 2008 или Visual Studio 2010
Опыт объектно-ориентированного программирования с использованием языка С#
Опыт проектирования и разработки многоуровневых приложений
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые
для обучения.
Содержание курса
Модуль 1: Сервис-ориентированная архитектура (SOA)
Темы
Что такое SOA?
Преимущества SOA
Сценарии и стандарты
Обзор WCF
Лабораторная работа: Сервис-ориентированная архитектура
Использование принципов SOA на практике
Повышение управляемости и масштабируемости сервиса
Взаимодействие с другими технологиями SOA
Службы REST
Модуль 2: Разработка WCF
Темы
Контракт и реализация службы
Хостинг служб WCF
Средства управления поведением сервисов WCF
Использование служб WCF
Лабораторная работа: Жизненный цикл разработки службы
Создание сервиса и контрактов данных
Создание реализации сервиса
Настройка сервиса
Использование служб через фабрики каналов (Channel Factories)
Использование служб по ссылке (Service Reference)
Модуль 3: Хостинг служб WCF
Темы
2/4
Курс 10263 Разработка Windows Communication Foundation решений с использованием Microsoft V
Учебный центр ЭВРИКА
http://www.eureca.ru/edu/
+7 (812) 718-61-84
edu@eureca.ru
Хостинг службы WCF
Класс ServiceHost
Хостинг служб WCF в сервисах Windows
IIS, WAS и AppFabric
Настройка хостов WCF
Рекомендации по хостингу служб
Лабораторная работа: Хостинг служб WCF
Использование Windows Server AppFabric (облачная и обычная версии)
Использование служб Windows
Хостинг служб внутри приложения Windows
Мониторинг сервиса с использованием счетчиков производительности
Модуль 4: Определение и реализация контрактов WCF
Темы
Что такое контракт?
Типы контрактов
Шаблоны сообщений
Проектирование контрактов WCF
Лабораторная работа: Проектирование и реализация контракта
Описание сервиса
Создания контракта данных
Реализация обмена сообщениями
Модуль 5: Конечные точки и поведения
Темы
Множественные конечные точки (Endpoints), настройка взаимодействия
Обнаружение WCF
Конечные точки WCF по умолчанию
Создание экземпляров и параллельная обработка
Управление надежностью
Лабораторная работа 6: Конечные точки и поведения
Экспонирование нескольких конечных точек
Использование служб с очередями
Использование транзакций
Использование надежного обмена сообщениями
Настройка создания экземпляров и параллельная обработка
Использование обнаружения WCF
Проверка топологии MSMQ
Модуль 6: Тестирование и устранение неполадок служб WCF
Темы
Ошибки и симптомы
Сбои WCF
3/4
Курс 10263 Разработка Windows Communication Foundation решений с использованием Microsoft V
Учебный центр ЭВРИКА
http://www.eureca.ru/edu/
+7 (812) 718-61-84
edu@eureca.ru
Средства отладки и диагностики
Управление на этапе выполнения
Лабораторная работа: Тестирование и устранение неполадок служб WCF
Оценка незапланированных сбоев SOAP
Использование контрактов сбоев
Использование обработчиков ошибок и обработчиков сбоев
Ведение журнала и трассировка сообщений WCF
Обработка больших сообщений
Модуль 7: Безопасность
Темы
Обзор безопасности приложений
Модель безопасности WCF
Безопасность сообщений и транспорта
Аутентификация и авторизация
Лабораторная работа: Реализация безопасности WCF
Реализация политики безопасности
Настройка клиента
Проверка безопасности
Модуль 8: Продвинутые возможности
Темы
Шаблон асинхронного вызова
Расширение WCF
Маршрутизация
Службы рабочих потоков
Лабораторная работа: Продвинутые возможности
Использование инспекторов сообщений и поведений
Присоединение и доступ к расширениям хоста
Настройка и использование маршрутизации
Реализация асинхронного вызова
Реализация служб рабочих потоков
4/4
Powered by TCPDF (www.tcpdf.org)
Download