Цель данного курса — получение знаний и навыков по разработке приложений, связанных с внешними источниками данных, с использований Microsoft .NET Framework и Microsoft Visual Studio 2005. Описываются способы доступа к данным и реализация функциональности базы данных с использованием Microsoft ADO.NET 2.0 и Microsoft SQL Server 2005. Дополнительно изучаются вопросы работы с XML данными, поиск, редактирование и преобразование XML с использованием XPath и Extensible Style sheet Language for Transformations (XSLT).
Курс ориетирован на профессиональных разработчиков .NET 2.0 приложений, углубленно работающих с данными.
- Знания и навыки в объеме курса 2541: "Основной курс по разработке доступа к данным с помощью Microsoft Visual Studio 2005";
- умение использовать хранимые процедуры базы данных, триггера;
- знать основы технологий XPath и XSLT.
Курс готовит к тестам: 70-528, 70-526, 70-529
Модуль 1. Минимизация и управление конфликтами при операциях в базах данных
- Минимизация конфликтов при доступе к данных, управление конфликтами при их возникновении.
- Реализация оптимистической блокировки в отсоединенной модели ADO.NET.
- Реализация оптимистической блокировки при использовании различных уровней изоляции, доступных в SQL Server 2005.
Модуль 2. Обработка больших объектов
- Эффективное чтение и запись больших объектов в базе данных SQL Server.
- Чтение больших двоичных и больших текстовых значений с использованием SequentialAccess для SqlDataReader.
- Запись больших двоичных и больших текстовых значений, эффективная работа с ресурсами при обработке этих значений.
Модуль 3. Повышение производительности при работе с базами данных
- Повышение производительности при работе с базами данных с использованием новых возможностей, доступных в ADO.NET 2.0.
- Выполнение асинхронных операций над данными, создание множественно активных наборов данных, выполнение пакетных обновлений и выполнение bulk копий.
Модуль 4. Создание объектов с управляемым кодом для SQL Server 2005
- Создание объектов базы данных для SQL Server 2005 в среде .NET Framework.
- Создание хранимых процедур, триггеров, пользовательских функций, агрегатов, пользовательских типов с помощью управляемого кода.
- Развертывание сборок с управляемыми объектами в среде SQL Server 2005.
- Описание объектов базы данных для использования в управляемом коде.
Модуль 5. Запросы к XML данным с использованием XPath
- Использование технологии XPath в .NET Framework приложении.
- Создание объекта XPathNavigator для XML документа.
- Поиск содержимого и оценка выражений с использованием объекта XPathNavigator.
- Редактирование XML данных с использованием объекта XPathNavigator.
Модуль 6. Преобразование XML с использованием таблиц каскадных стилей XSLT
- Преобразование XML документов в .NET Framework приложениях.
- Загрузка таблиц стилей XSLT в приложение, использование их для преобразования XML документов.
- Передача параметров в таблицы стилей.
- Создание и использование объектов расширения.
Слушатели научатся:
- минимизировать и управлять конфликтами при выполнении операций с базами данных;
- обрабатывать большие объекты;
- улучшать производительность баз данных;
- создавать управляемый код для объектов SQL Server 2005;
- организовывать запросы к XML данным с использованием XPath;
- преобразовывать XML с использованием таблиц каскадных стилей XSLT.
Сертификат Microsoft