Программирование Microsoft .NET Framework на языке C#: Курсы
Анонс программы
Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft M2349 Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET)Цель данного курса - помочь разработчикам приложений понять стратегию Microsoft .NET Framework.Целевая аудитория
профессиональные разработчики программного обеспечения, включая сотрудников независимых компаний и фирм-поставщиков программного обеспечения, а также профессионалы, работающие в корпоративных группах разработчиковОписание Программы
Описание курса:
Помимо обзора возможностей платформы .NET Framework и знакомства с ключевыми понятиями и терминологией, курс также предусматривает ряд лабораторных работ, в которых подробно рассматриваются возможности платформы .NET Framework, используемые в целях программирования, отладки, настройки и развертывания приложений.
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
В курсе рассматриваются следующие вопросы:
Модуль 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-сервисы