|
Авторские курсы по технологиям Microsoft |
|
Курс: 2415 Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)
Программирование в среде .NET с использованием Microsoft Visual Basic .NET
Ориентирован: на разработчиков .NET приложений.
Предварительный уровень подготовки:
необходимо предварительно прослушать курс 2373.
Продолжительность: 5 дней, 40 часов.
Методические материалы: учебник Microsoft на английском языке.
Документ об окончании курса: сертификат корпорации Microsoft.
Квалификационный тест на степень MCAD: 70-306 (можно сдать до марта 2009 г.).
Программа курса
- Обзор системы Microsoft .NET Framework. Пространство имен. Основные
компоненты. Отношения между библиотекой классов .NET Framework и пространством
имен.
- Введение в управляемую среду выполнения. Создание, компиляция и
запуск приложений .NET.
- Работа с компонентами. Основные технологии разработки в среде .NET
Framework. Создание компонент различных типов и уровней сложности.
- Развертывание и организация разработки. Создание пакетов программ
и развертывание простых и многокомпонентных приложений.
- Стандартные типы данных. Значения, объекты, интерфейсы. Основные
концепции объектно-ориентированного программирования: абстракции,
инкапсуляция, наследование, полиморфизм.
- Работа с типами данных. Специализированные конструкторы, операции
с типами, интерфейсы.
- Работа со строками, массивами и коллекциями. Массивы и коллекции.
Делегаты и события. Использование класса delegate для создания самовызывающихся
функций и методов управления событиями. Применение событий, соответствующих
рекомендациям .NET Framework.
- Управление оперативной памятью и ресурсами. Явное и неявное управление
ресурсами. Оптимизация сборки мусора (Garbage Collection).
- Потоки данных и файлы. Объекты Stream, BinaryReader, BinaryWrite,
StreamReader, StreamWriter, StringReader, StringWriter, Directory,
DirectoryInfo, FileSystemWatcher. Ключевые концепции механизмов изоляции
дискового пространства в среде .NET Framework.
- Разработка Интернет приложений. Модели WebRequest и WebResponse.
Применение классов System.Net для взаимодействия с приложениями по
различным протоколам: HTTP, TCP, UDP.
- Сериализация. Преобразование в графическую форму с использованием
бинарного формата или формата XML (SOAP, Simple Object Access Protocol).
- Удаленные Web-сервисы. Конфигурация распределенных приложений,
использущих .NET Remoting Создание Web-сервисов на основе Visual Studio
.NET и ASP.NET. Web-сервис, применяющий Web Services Description Language
tool (Wsdl.exe).
|