AMS-321: Основы разработки приложений для платформы .NET 2.0. (20 часов)
Краткое описание
Это второй курс комплексной программы Разработка приложений (Microsoft С# .NET), в котором рассматриваются основы разработки приложений на платформе .NET 2.0.
Дата начала, расписание и стоимость курса
- Стоимость курса: 7900 рублей
- Дата начала: с 10 марта 2010 г.
- Длительность и дни занятий: 2 недели (ср.) с 18:00 до 22:00, сб. с 9:30 до 13:30 [расписание всех курсов программы]
- Преподаватель: Голубев Александр
Сертификационный экзамен
Совместно с курсом AMS-320 Язык C# и платформа .NET Framework 2.0 этот курс готовит слушателей к экзамену 70-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation, который является обязательным для получения сертификатов MCTS: .NET Framework 2.0 Windows Applications и MCTS: .NET Framework 2.0 Web Applications.
Предварительные требования
Прохождение курса AMS-320 Язык C# и платформа .NET Framework 2.0 или знания в эквивалентном объеме.
Программа курса
Модуль 1. Windows Services
- Создание сервиса
- Инсталляция сервиса
- Управление сервисом
Модуль 2. Многопоточные приложения
- Понятия "процесс" и "поток"
- Создание параллельных потоков
- Методы синхроизации потоков
- Пул потоков
Модуль 3. Application Domains
- Создание и выгрузка доменов
- Настройка доменов
- Загрузка сборок в домены
Модуль 4. Конфигурирование, диагностика и управление
- Работа с файлами конфигураций
- Управление Event Log
- Управление и наблюдение за системными процессами
- Отладка и трассировка приложений
Модуль 5. Средства ввода/вывода и сериализация объектов
- Работа с файловой системой
- Понятие "поток"
- Основные типы потоков в .NET Framework 2.0
- Классы для чтения и записи в потоки
- Компрессия и декомпрессия данных
- Сериализация с помощью объектов IFormatter
- Сериализация в XML
- Разработка собственных объектов IFormatter
Модуль 6. Средства обеспечения безопасности .NET Framework 2.0
- Задачи системы безопасности
- Выдача прав сборке и системная политика безопасности
- Встроенные типы-разрешения
- Обеспечение безопасности на основе ролей (RBS)
- Обеспечение безопасного выполнения кода (CAS)
Модуль 7. Взаимодействие с неуправляемым кодом
- Взаимодействие с COM-объектами
- Разработка COM-объекта в среде .NET
- Атрибут DllImport
- Рефлексия при работе со сборками
Модуль 8. Глобализация и работа с текстом в .NET Framework 2.0
- Использование информации о культуре и регионе
- Выполнение операций, специфических для различных культур
- Класс StringBuilder
- Регулярные выражения
- Использование различных кодировок
|