Профессиональных разработчиков программного обеспечения, включая сотрудников независимых компаний и фирм-поставщиков программного обеспечения, а также профессионалов, работающих в корпоративных группах разработчиков.
Среди слушателей, как правило, преобладают разработчики на Microsoft WIN32, Microsoft Visual Basic или Microsoft Visual C++.
Помочь разработчикам приложений понять стратегию Microsoft .NET Framework.
Помимо обзора возможностей платформы .NET Framework и знакомства с ключевыми понятиями и терминологией, курс также предусматривает ряд лабораторных работ, в которых подробно рассматриваются возможности платформы .NET Framework, используемые в целях программирования, отладки, настройки и развертывания приложений.
Слушателям выдаются учебные материалы, авторизованные Microsoft.
По окончании курса слушатели получают сертификат компании Microsoft международного образца.
Модуль 1. Обзор Microsoft .NET Framework |
| Обзор Microsoft .NET Framework
Обзор пространств имен |
|
Модуль 2. Знакомство с управляемой средой выполнения программы |
| Написание .NET приложения
Компиляция и выполнение .NET приложения |
|
Модуль 3. Работа с компонентами |
| Знакомство с ключевыми технологиями разработки .NET Framework
Создание простого компонента .NET Framework
Создание простого консольного клиента
Создание клиента ASP .NET |
|
Модуль 4. Развертывание приложений и контроль версий |
| Введение в процесс развертывания приложений
Сценарии развертывания приложений
Относящиеся к процессу темы и средства |
|
Модуль 5. Общая система типов |
| Знакомство с Общей системой типов
Элементы Общей системы типов
Объектно-ориентированные характеристики |
|
Модуль 6. Работа с типами |
| Функциональные возможности класса System.Object
Специализированные конструкторы
Типовые операции
Интерфейсы
Управление внешними типами |
|
Модуль 7. Строки, массивы и коллекции |
| Строки
Терминология - Коллекции
Массивы .NET Framework
Коллекции .NET Framework |
|
Модуль 8. Делегаты и события |
| Делегаты
Многообъектные делегаты
События
Случаи использования делегатов, событий и интерфейсов |
|
Модуль 9. Память и управление ресурсами |
| Основы управления памятью
Управление ресурсами, не относящимися к памяти
Управление неявными ресурсами
Управление явными ресурсами
Оптимизация процесса сбора мусора |
|
Модуль 10. Потоки и файлы данных |
| Потоки
Классы Reader и Writer
Ввод/Вывод основных данных файла |
|
Модуль 11. Доступ к Internet |
| Сценарии Internet приложений
Модель WebRequest (запрос) и WebResponse (ответ)
Протоколы приложений
Обработка ошибок
Безопасность
Лучшие методы проведения данных операций |
|
Модуль 12. Сериализация (преобразование в последовательную форму) |
| Сценарии сериализации
Атрибуты сериализации
Граф объекта
Процесс сериализации
Пример сериализации
Пример десериализации (преобразования из последовательной формы в параллельную)
Специальная сериализация
Пример специальной сериализации
Вопросы безопасности |
|
Модуль 13. Система, обеспечивающая работу с удаленными объектами, и Web-сервисы |
| Работа с удаленными объектами
Конфигурационные файлы системы
Web-сервисы |
|