другие сайты академии айти
Электронное обучение Ресурсы для обучения в любой точке мира, в удобное время
ООО «Электронные образовательные ресурсы». ГК АйТи Услуги для корпоративных заказчиков по разработке электронного образовательного контента и организации обучения
Интернет-магазин Здесь можно купить наши спецпредложения
С компьютером на «ты»! Бесплатное открытое онлайн обучение для всех
Свободное программное обеспечение в школах Информационно-образовательный портал
Электронные образовательные ресурсы для учителей Информационно-образовательный портал
Энергосбережение и энергоэффективность Информационно-образовательный портал

Разработка Windows Communication Foundation решений с использованием Microsoft Visual Studio 2010

Developing Windows® Communication Foundation Solutions with Microsoft® Visual Studio® 2010



Разработка Windows Communication Foundation решений с использованием Microsoft Visual Studio 2010
Код: 10263
Направление обучения: ИТ/прочие
Продолжительность: 3 дня / 24 часа
Цена для физ. лиц: 15000 руб.
Цена для юр. лиц: 17000 руб.

Скачать прайс-лист (PDF)

Описание образовательной программы

В курсе рассматривается последняя версия архитектуры распределённых систем на базе WCF сервисов, которая объединяет и обобщает все предыдущие варианты подобных систем. 

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

Успешное окончание обучения по программе данного курса позволит специалистам:
  • Реализовывать принципы сервис-ориентированной архитектуры в службах WCF.
  • Осуществлять хостинг служб WCF.
  • Определять и реализовывать контракты, контракты данных и контракты сообщений для службы WCF.
  • Использовать несколько конечных точек с различными шаблонами сообщений.
  • Тестировать, устранять неполадки, осуществлять мониторинг и диагностику служб WCF.
  • Обеспечивать надежность службы с помощью транзакций и очередей сообщений.
  • Настраивать защиту служб WCFс использованием транспортной безопасности и безопасности сообщений.
  • Расширять WCFс использованием поведений, диспетчеров, инспекторов и модулей форматирования.

Цель курса

Формирование знаний и навыков для разработки распределенных приложений с использованием WCF 4 и Microsoft Visual Studio 2010.

Целевая аудитория

Профессиональные .NET разработчики программного обеспечения, имеющие опыт командной разработки крупных и средних проектов в среде Microsoft Visual Studio.

Необходимая подготовка

  • Понимание приемов решения проблем, применительно к разработке программного обеспечения.
  • Общее понимание назначения, функций и возможностей .NETFramework.
  • Опыт использования среды разработки VisualStudio 2008 или VisualStudio 2010.
  • Опыт объектно-ориентированного программирования с использованием языка С#.
  • Опыт проектирования и разработки n-уровневых приложений.

Содержание

1. Сервис-ориентированная архитектура (SOA).
  • Введение в SOA.
  • Преимущества SOA.
  • Сценарии и стандарты.
  • Обзор WCF.
  • Лабораторная работа: Сервис-ориентированная архитектура
Использование принципов SOA на практике
Реализация требований гибкости и масштабируемости сервиса
Взаимодействие с другими технологиями SOA
Использование служб RES

2. Разработка WCF.
  • Реализация и контракт службы.
  • Хостинг служб WCF.
  • Поведения WCF.
  • Использование служб WCF.
  • Лабораторная работа: Жизненный цикл разработки службы.
Создание службы и контрактов данных.
Создание реализации службы.
Настройка службы.
Использование службы через фабрики каналов.
Использование службы через ссылки служб.

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

Сертификация

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:
  • MCPD: WINDOWS DEVELOPER 4.
  • MCTS: .NET FRAMEWORK 4, SERVICE COMMUNICATION APPLICATIONS.
  • MCPD: WEB DEVELOPER 4.
  • MCPD: WINDOWS AZURE DEVELOPER.
А также готовит к успешной сдаче международных сертификационных экзаменов:
  • 70-513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4.

Получаемый документ

Удостоверение о повышении квалификации, или Сертификат.

(В зависимости от категории слушателей и общей продолжительности программы)


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.

Расписание


К сожалению, в этом курсе нет ближайщих дат для бронирования, но вы можете запросить информацию.

Курс доступен в следующих пакетах:

Спецпредложения
Курсы Сisco в Волгограде. Скидки!
Очно и онлайн. Расписание на апрель 2017.
Курсы со скидками
Программа профессиональной переподготовки «Информационная безопасность»
старая цена для физ.лиц: 110 000 руб.
цена со скидкой: от 59 900 руб.
старая цена для юр.лиц: 120 000 руб.
цена со скидкой: от 60 000 руб.
Контрактная система в сфере закупок товаров, работ и услуг для обеспечения государственных и муниципальных нужд
старая цена для физ.лиц: 14 515 руб.
цена со скидкой: 2017 руб.
старая цена для юр.лиц: 14 515 руб.
цена со скидкой: 2017 руб.
Мероприятия
Роль дополнительного профессионального образования в импортозамещении – 2017
Круглый стол для Российской Ассоциации Бизнес образования