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