Описание Курса:
Цель данного курса — дополнительные знания и умения по созданию Microsoft .NET приложений с использованием Visual Studio 2005. Разработка безопасных .NET приложений.
Аудитория:
Курс ориентирован на профессиональных разработчиков .NET 2.0 приложений.
Предварительная подготовка:
Разработчики приложений, которые имеют опыт разработки бизнес приложений с использованием Visual Studio 2005 на языке Visual Basic или C#. Знания в объеме курса 2956: "Основы разработки приложений в .NET Framework 2.0"
Сертификация:
Курс готовит к тесту: 70-536
Содержание:
Модуль 1. Создание глобализованных приложений
- Достоинства глобализации и локализации.
- Техника, используемая при глобализации и локализации приложений.
Модуль 2. Работа с подсистемой GDI+ в Windows Forms приложениях
- Использование подсистемы Graphics Device Interface (GDI+) в приложениях, основанных на Windows Forms с использованием .NET Framework.
Модуль 3. Реализация безопасности доступа к коду (Code Access Security)
- Механизмы безопасности, основанные на доступе к коду.
- Защита приложения не только от небезопасных пользователей, но также от некоторых проблем выполнения небезопасного кода, выполняемого доверительным пользователем.
Модуль 4. Реализации криптографии
- Новые типы данных, связанные с криптографией в .NET Framework 2.0.
- Значительные усовершенствования существующих типов, которые поддерживают симметричное и ассиметричное шифрование и кэширование.
- Использование криптографических типов данных в приложениях .NET Framework для обеспечения безопасных коммуникаций и защите чувствительных данных.
Модуль 5. Интероперабельность (прозрачность взаимодействия) между COM компонентами и сборками
- Создание .NET Framework приложений, которые взаимодействуют с COM компонентами и неуправляемыми DLLs.
- Использование COM компонент в приложениях .NET Framework и разработка .NET Framework приложений, доступных для использования в COM компонентах.
Модуль 6. Работа с сервисными приложениями и E-mail сообщениями
- Упрощение создания сервисных приложений с использованием классов для создания, инсталляции, отладки и мониторинга сервисных приложений.
- Использование почтовых служб в сервисных приложениях.
Модуль 7. Работа с метаданными типов
- Получение метаданных для типов из сборки.
- Использование атрибутов для контроля метаданных сборки.
- Динамическое создание сборок на этапе выполнения с использованием классов построителей (builder classes) в пространстве имен System.Reflection.
Модуль 8. Создание многопоточных приложений и доменов приложений
- Изучение классов из пространства имен System.Threading для управления потоками выполнения.
Приобретаемые навыки:
Слушатели научатся:
- улучшать безопасность .NET Framework приложений с использованием особенностей системы безопасности .NET Framework 2.0;
- реализовывать дополнительную функциональность .NET Framework приложений с использованием интероперабельности, рефлексивности и средств почтовых служб;
- реализовывать глобализацию приложений, использовать средства рисования и обработки текста.
Документы об окончании курса / Материалы и сертификаты:
Сертификат Microsoft