Цель курса: дать слушателям полное представление о новом языке программирования Visual C# .NET и среде Microsoft.NET Framework.
Курс расчитан на разработчиков .NET приложений.
Слушатели должны иметь:
- опыт программирования на C++ или Java;
- знания в объеме курса 2124: "Programming with C#".
Основные темы:
- Обзор Microsoft .NET платформы.
- Введение в управляемую среду выполнения приложений.
- Работа с компонентами.
- Развертывание приложений и версионизация.
- Common Type System.
- Работа с типами.
- Строки, массивы и коллекции.
- Делегаты и события.
- Память и управление ресурсами.
- Потоки данных и файлы.
- Работа с данными через Internet.
- Сериализация.
- Удаленный доступ и Web-сервисы.
- Потоки и ассинхроноое программирование.
- Взаимодействие между управляемым и не управляемым кодом.
- Использование ADO .NET для доступа к данным.
- Атрибутное программирование.
После изучения курса Вы сможете:
- Перечислить главные элементы .NET Framework, и объяснить, какова их роль в платформе .NET.
- Объяснить основные концепции Common Language Runtime, и использовать особенности .NET Framework, для создания простых приложений.
- Создавать и использовать компоненты в приложениях Windows Forms и в приложениях ASP.NET.
- Использовать развертывание и особенности управления версиями в .NET runtime, чтобы развертывать различные версии компонента.
- Создавать, использовать и расширять типы, понимая архитектуру Common Type System - Создавать классы и интерфейсы.
- Использовать библиотеку классов .NET Framework, чтобы эффективно создавать и управлять строками, массивами, коллекциями и множествами.
- Использовать делегаты и события.
- Описывать, как происходит управление памятью и другими ресурсами в .NET Framework.
- Читать и записывать потоки данных и файлы.
- Использовать модель запроса/ответа, чтобы посылать и получить данные по Internet.
- Выполнять сериализацию и десериализацию объектов.
- Создавать распределенные приложения посредством XML Web Services и Remoting.
Сертификат Microsoft