Курс: Разработка решений на базе Windows Communication Foundation (WCF) в Microsoft Visual Studio 2010

Курс: Разработка решений на базе Windows Communication Foundation (WCF) в Microsoft Visual Studio 2010

Курс: Разработка решений на базе Windows Communication Foundation (WCF) в Microsoft Visual Studio 2010


Продолжительность курса: 24 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание курса:
В курсе рассматривается последняя версия архитектуры распределённых систем на базе WCF (Windows Communication Foundation) сервисов, которая объединяет и обобщает все предыдущие варианты подобных систем. Наряду с общей архитектурой WCF сервисов рассмотрены и следующие моменты: безопасность, надёжность работы сервиса, производительность и оптимизация сервисов, а так же вопросы тестирования WCF сервисов и создания надёжной инфраструктуры решения с применением транзакций и очередей сообщений.

Аудитория:
Курс предназначен для профессиональных разработчиков, которые планируют использовать платформу Microsoft .Net Framework версии 4.0 в своей практике. Особенно курс будет полезен архитекторам и разработчикам распределённых систем, желающим использовать все возможности платформы .Net.

Необходимая подготовка:
• Понимание проблемно-ориентированных методов и технологий разработки программного обеспечения
• Понимание целей, функций и возможностей платформы .NET Framework
• Практический опыт объектно-ориентированного проектирования и разработки с использованием языка программирования Visual C#
• Опыт проектирования и разработки распределенного многоуровневого приложения
• Опыт работы с Visual Studio 2008 SP1 2-3 года и опыт работы с Visual Studio 2010 для разработки настольных или веб-приложений

Результат обучения:
После изучения курса слушатель будет уметь:
• Реализовывать решения с архитектурой ориентированной на использование сервисов (SOA) на базе Windows Communication Foundation
• Размещать WCF сервис в различных вариантах Windows-программ
• Определять и разрабатывать контракты сервиса, контракты данных и контракты сообщений для WCF сервиса
• Создавать множественные точки доступа с различными вариантами передачи и форматирования сообщений
• Тестировать, устранять неполадки, вести мониторинг и диагностику WCF сервисов
• Создавать надёжные решения с применением транзакций и очередей сообщений
• Разрабатывать WCF сервисы с использованием механизмов безопасности на уровне сообщения и на транспортном уровне
• Улучшать WCF сервисы за счёт использования и тонкой настройки поведения, инспекторов и форматирования сообщений

Программа курса:
Модуль 1. Обзор архитектуры ориентированной на сервисы (SOA)
• Введение в SOA
• Преимущества при использовании SOA
• Введение в WCF
• Лабораторная работа. Архитектура ориентированная на сервисы

Модуль 2. Введение в разработку с использованием Microsoft Windows Communication Foundation
• Контракты сервисов и их реализация
• Размещение WCF сервисов
• Поведение WCF сервисов
• Использование WCF сервисов
• Лабораторная работа. Жизненный цикл разработки сервисов

Модуль 3. Размещение Microsoft Windows Communication Foundation Services
• Варианты размещения WCF сервисов
• Обзор класса ServiceHost
• Размещение WCF сервисов в службах Windows
• Размещение в IIS, WAS и AppFabric
• Конфигурирование хост приложения
• Сравнение вариантов размещения WCF сервисов
• Лабораторная работа. Размещение WCF сервисов

Модуль 4. Определение и реализация контрактов в Microsoft Windows Communication Foundation
• Введение в понятие контракт
• Обзор типов контрактов
• Механизмы сообщений
• Разработка WCF контракта
• Лабораторная работа. Дизайн и реализация контракта

Модуль 5. Конечные точки и поведение
• Реализация множественных точек доступа и совместимость
• Поиск WCF сервисов
• Точки доступа для WCF по умолчанию
• Механизмы создания объектов WCF и сценарии использования в многопоточной среде
• Надёжность WCF сервисов
• Лабораторная работа. Конечные точки и поведение в WCF

Модуль 6. Тестирование и поиск неисправностей в Microsoft Windows Communication Foundation
• Ошибки и симптомы проблем
• Неисправности WCF сервисов
• Отладка WCF сервисов и диагностические инструменты
• Управление работающими сервисами
• Лабораторная работа. Тестирование и поиск неисправностей в WCF сервисах

Модуль 7. Безопасность
• Введение в безопасность приложений
• Модель безопасности WCF сервисов
• Безопасность сообщений и транспортная безопасность
• Аутентификация и авторизация
• Аутентификация с использованием утверждений (claim-based)
• Лабораторная работа. Реализация безопасности в WCF сервисах

Модуль 8. Знакомство с расширенными возможностями Microsoft Windows Communication Foundation — (необязательная дополнительная глава)
• Реализация асинхронных вызовов
• Расширение WCF сервисов
• Маршрутизация
• WCF сервисы и рабочие процессы (workflow)
• Лабораторная работа. Расширенные возможности

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Microsoft
  • Код курса: 10263
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 23900 ₽
  • Дистанционно: 23900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru