Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

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

О курсе

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

  • Оригинальное название: Developing Windows Communication Foundation Solutions with Microsoft® Visual Studio® 2010
  • Номер курса: 10263
  • Вендор: Microsoft
В курсе рассматривается последняя версия архитектуры распределённых систем на базе WCF сервисов, которая объединяет и обобщает все предыдущие варианты подобных систем. Наряду с общей архитектурой WCF сервисов рассмотрены и следующие моменты: безопасность, надёжность работы сервиса, производительность и оптимизация сервисов, а так же вопросы тестирования WCF сервисов и создания надёжной инфраструктуры решения с применением транзакций и очередей сообщений.

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

Цель курса:

Курс позволяет получить теоретические и практические навыки создания, настройки и конфигурирования решений с использованием технологии Microsoft Windows Communication Foundation на базе .Net Framework 4.0 и Microsoft Visual Studio 2010.
Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

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

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

Цель курса:

Курс позволяет получить теоретические и практические навыки создания, настройки и конфигурирования решений с использованием технологии Microsoft Windows Communication Foundation   на базе .Net Framework 4.0 и Microsoft Visual Studio 2010.

 По окончании курса Вы будете уметь:

·          Реализовывать решения с архитектурой ориентированной на использование сервисов (SOA) на базе Windows Communication Foundation

·          Размещать WCF сервис в различных вариантах Windows-программ

·          Определять и разрабатывать контракты сервиса, контракты данных и контракты сообщений для WCF сервиса

·          Создавать множественные точки доступа с различными вариантами передачи и форматирования сообщений

·          Тестировать, разрабатывать стратегию обработки ошибок, вести мониторинг и диагностику WCF сервисов

·          Создавать надёжные решения с применением транзакций и очередей сообщений

·          Разрабатывать WCF сервисы с использованием механизмов безопасности на уровне сообщения и на транспортном уровне

·          Улучшать WCF сервисы за счёт использования и тонкой настройки поведения, инспекторов и форматирования сообщений

Предварительная подготовка:

·          Успешное окончание курса 6368 Программирование с использованием Microsoft .NET Framework 3.5 в среде Visual Studio 2008 или эквивалентная подготовка.

Программа курса

Модуль 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)

Лабораторная работа: расширенные возможности

Документы об окончании