Ближайшие курсы
Об этом блоге
Слукин Сергей - тренер, независимый консультант. Microsoft Certified Trainer, Professional Developer, Technology Specialist, IT Professional Специализируюсь на: SharePoint 2013, SharePoint Server 2010, Office 365, SharePoint 2007, MOSS 2007, WSS 3.0, SharePoint Designer 2010, .NET, ASP.NET, C#, ADO.NET, LINQ, WPF, WCF, WF, Silverlight, Visual Studio 2012, Visual Studio 2010, Windows Phone 7.5, Biztalk 2010, SQL Server 2012, SQL Server 2008 R2, Business Intelligence, Reporting, Analysis, Integration Services.
Календарь
<<  Июль 2017  >>
ПнВтСрЧтПтСбВс
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

Курс "М6461 Visual Studio 2008: Windows Communication Foundation"

Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft 6461 Visual Studio 2008: Windows Communication Foundation

Цель курса

Получение теоретических и практических навыков создания, настройки и конфигурирования решений на базе Microsoft Windows Communication Foundation в среде Microsoft Visual Studio 2008.

Описание курса

Распределённые системы применяются сегодня практически везде. Новая версия библиотеки .Net Framework 3.0 представляет новую архитектуру распределённых систем на базе Windows Communication Foundation - WCF сервисов, которая объединяет и обобщает все предыдущие варианты подобных систем. На курсе «Visual Studio 2008 Connected Systems: Windows Communication Foundation» рассматриваются основные приемы и методы эффективного использования WCF сервисов в профессиональных разработках. Данный курс предназначен для разработчиков, которые планируют пользоваться платформой Microsoft .Net Framework версии 3.0 в своей практике. Особенно курс будет интересен разработчикам, использующим операционную систему Windows.

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

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

1.       Создавать простые WCF сервисы и клиентские приложения

2.       Конфигурировать и настраивать приложение обслуживающее WCF сервисы

3.       Использовать элементы поведения для обеспечения доступа к WCF сервисам через конечные точки различных типов

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

5.       Разрабатывать необходимые контракты для работы WCF сервиса в соответствии с требованиями к приложению

6.       Создавать стратегию обработки ошибок в WCF приложении

7.       Улучшать качество WCF сервиса, за счёт повышения производительности, доступности и управления экземплярами сервиса

8.       Реализовывать безопасность в WCF приложении

9.       Обеспечивать целостность данных, за счёт правильного использования транзакций

Подготовка к сертификационному экзамену

070-503 TS: Microsoft .NET Framework 3.5 – Windows Communication Foundation

Обязательная предварительная подготовка к курсу

M2349 Программирование Microsoft .NET Framework на языке C#

Содержание курса

1.       Основы работы с Windows Communication Foundation (WCF)

2.       Конфигурирование и обслуживание WCF сервисов (Hosting WCF services)

3.       Конечные точки и поведение (Endpoints and Behaviors)

4.       Отладка и диагностика

5.       Разработка и реализация контрактов

6.       Обработка ошибок

7.       Улучшение качества WCF сервиса

8.       Разработка элементов безопасности WCF сервиса

9.       Реализация транзакций

Длительность курса

24 академических часа / 3 дня

В курсе рассматриваются следующие вопросы

Модуль 1. Основы работы с Windows Communication Foundation (WCF)

1.       Проектирование приложения как части архитектуры ориентированной на сервисы

2.       Обзор архитектуры WCF

3.       Использование интерфейсов, написанных на Visual Basic или C# , для создания контракт WCF сервиса

4.       Реализация простого WCF сервиса в Visual Studio 2008

5.       Разработка клиента для простого WCF сервиса в Visual Studio 2008

6.       Лабораторная работа: Создание простого сервиса

Модуль 2. Конфигурирование и обслуживание WCF сервисов (Hosting WCF services)

1.       Программное конфигурирование приложения для обслуживания WCF сервиса

2.       Программное конфигурирование приложения для управления WCF сервиса

3.       Задание клиентских и серверных настроек с использованием конфигурационного файла

4.       Выбор обслуживающего приложения для WCF сервиса

5.       Развёртывание WCF сервиса

6.       Лабораторная работа: Конфигурирование и обслуживание WCF сервиса

Модуль 3. Конечные точки и поведение (Endpoints and Behaviors)

1.       Предоставление WCF сервиса при помощи различных конечных точек

2.       Добавление элементов поведения для сервиса и конечной точки

3.       Взаимодействие с не WCF сервисами

4.       Лабораторная работа: Изменение конечных точек и поведения WCF сервиса

Модуль 4. Отладка и диагностика

1.       Приём поступающих сообщений

2.       Отслеживание выполненных работ

3.       Лабораторная работа: Сообщения и выполненные работы

Модуль 5. Разработка и реализация контрактов

1.       Разработка оптимального интерфейса WCF сервиса

2.       Определение контракта сервиса

3.       Определение операций сервиса

4.       Определение контракта данных

5.       Лабораторная работа: Разработка контрактов для WCF сервиса

Модуль 6. Обработка ошибок

1.       Связи механизма исключений и сбоев, возникающих в WCF сервисах

2.       Сбои, возникающие в WCF сервисах

3.       Обработка сбоев и исключений в клиентском приложении

4.       Лабораторная работа: Обработка ошибок

Модуль 7. Улучшение качества WCF сервиса

1.       Управление экземплярами WCF сервисов

2.       Решение проблем возникающих при много-потоковом доступе к WCF сервису

3.       Улучшение производительности WCF сервиса

4.       Лабораторная работа: Оптимизация WCF сервиса

Модуль 8. Разработка элементов безопасности WCF сервиса

1.       Обзор элементов безопасности в архитектуре WCF сервисов

2.       Применение общих принципов безопасности к взаимодействию с WCF сервисом

3.       Предоставление необходимых для аутентификации данных клиентом и сервером

4.       Работа с конфиденциальной информацией

5.       Лабораторная работа: Защита WCF сервиса

Модуль 9. Реализация транзакций

1.       Обзор концепции транзакций для приложений ориентированных на сервисы

2.       Создание транзакций на уровне операции WCF сервиса

3.       Реализация распространения транзакции с клиента на сервер

4.       Лабораторная работа: Реализация транзакций для WCF сервиса