Разработчики приложений, планирующие применять платформу Microsoft .Net Framework версии 3.5 в своей практике.
Данный курс предполагает наличие у слушателей опыта разработки приложений Windows Forms, использования Net Framework 2.0 и применения библиотеки классов. Необходимы навыки разработки приложений в предыдущих версиях Visual Studio.
получение теоретических знаний и практических навыков создания, настройки и конфигурирования решений на базе Microsoft Windows Communication Foundation (WPF) в среде Microsoft Visual Studio 2008.
Слушателям выдаются учебные материалы, авторизованные Microsoft. По окончании курса слушатели получают сертификат компании Microsoft международного образца.
Готовит к сертифицированному экзамену 70-503:
TS: Microsoft® .NET Framework 3.5 - Windows® Communication Foundation
Модуль1. Основы работы с Windows Communication Foundation (WCF) |
| проектирование приложения как части архитектуры ориентированной на сервисы;
обзор архитектуры WCF;
использование интерфейсов, написанных на Visual Basic или C# , для создания контракт WCF сервиса;
реализация простого WCF сервиса в Visual Studio 2008;
разработка клиента для простого WCF сервиса в Visual Studio 2008. |
|
Модуль 2. Разработка пользовательского интерфейса |
| программное конфигурирование приложения для обслуживания WCF сервиса;
программное конфигурирование приложения для управления WCF сервиса;
задание клиентских и серверных настроек с использованием конфигурационного файла;
выбор обслуживающего приложения для WCF сервиса;
развёртывание WCF сервиса. |
|
Модуль 3. Конечные точки и поведение (Endpoints and Behaviors) |
| предоставление WCF сервиса при помощи различных конечных точек;
добавление элементов поведения для сервиса и конечной точки;
взаимодействие с не WCF сервисами. |
|
Модуль 4. Отладка и диагностика |
| приём поступающих сообщений;
отслеживание выполненных работ. |
|
Модуль 5. Разработка и реализация контрактов |
| разработка оптимального интерфейса WCF сервиса;
определение контракта сервиса;
определение операций сервиса;
определение контракта данных |
|
Модуль 6. Обработка ошибок |
| связи механизма исключений и сбоев, возникающих в WCF сервисах;
сбои, возникающие в WCF сервисах;
обработка сбоев и исключений в клиентском приложении. |
|
Модуль 7. Улучшение качества WCF сервиса |
| управление экземплярами WCF сервисов;
решение проблем возникающих при многопотоковом доступе к WCF сервису;
улучшение производительности WCF сервиса. |
|
Модуль 8. Разработка элементов безопасности WCF сервиса |
| обзор элементов безопасности в архитектуре WCF сервисов;
применение общих принципов безопасности к взаимодействию с WCF сервисом;
предоставление необходимых для аутентификации данных клиентом и сервером;
работа с конфиденциальной информацией. |
|
Модуль 9. Реализация транзакций |
| обзор концепции транзакций для приложений ориентированных на сервисы;
создание транзакций на уровне операции WCF сервиса;
реализация распространения транзакции с клиента на сервер. |
|