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

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

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

Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
Дипломы/сертификаты об окончании
Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
  • Описание курса
  • Чему вы научитесь?
  • Требования к участникам
Описание курса

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

Среда разработки Visual Studio получила широкое распространение на платформе Microsoft Windows. Одна из последних версий -  Visual Studio 2010 охватывает все этапы создания приложений от дизайна и кодирования до тестирования и отладки. На курсе рассматриваются основные приемы и методы эффективного использования технологии WCF в распределённых решениях масштаба предприятия.

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

Вам необходима усиленная практика? Готовитесь к сдаче сертификационных экзаменов Microsoft? Приобретите доступ к Labs Online – виртуальным лабораторным работам по авторизованным курсам Microsoft – в течение всего курса и двух недель по окончании обучения! Услуга уникальна и доступна только в Центре «Специалист».

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

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

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

Аудиторная нагрузка в классе с преподавателем: 24 ак. ч.

По окончании курса проводится итоговая аттестация в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения.

Чему вы научитесь?
Реализовывать решения с архитектурой ориентированной на использование сервисов (SOA) на базе Windows Communication Foundation
Размещать WCF сервис в различных вариантах Windows-программ
Определять и разрабатывать контракты сервиса, контракты данных и контракты сообщений для WCF сервиса
Создавать множественные точки доступа с различными вариантами передачи и форматирования сообщений
Тестировать, разрабатывать стратегию обработки ошибок, вести мониторинг и диагностику WCF сервисов
Создавать надёжные решения с применением транзакций и очередей сообщений
Разрабатывать WCF сервисы с использованием механизмов безопасности на уровне сообщения и на транспортном уровне
Улучшать WCF сервисы за счёт использования и тонкой настройки поведения, инспекторов и форматирования сообщений
Требования к участникам
Успешное окончание курса Курс 10262: Разработка Windows приложений в Microsoft Visual Studio или эквивалентная подготовка.
«Английский язык. Уровень 2. Elementary, часть 2», или эквивалентная подготовка.

Организация

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.