Этот курс является логическим продолжением курса М2541 Базовая разработка доступа к данным с использованием Microsoft Visual Studio 2005 и предоставляет слушателям дополнительные знания и навыки, необходимые для создания приложений баз данных в среде Microsoft Visual Studio 2005. В курсе рассказывается как взаимодействовать с данными и реализовывать специальные возможности баз данных с помощью Microsoft ADO.NET 2.0 и Microsoft SQL Server 2005. Так же, слушатели познакомятся с такими технологиями обработки XML данных, как XPath и XSLT. Программа курса предполагает большое количество практических и лабораторных работ.
Цель курса: Получение знаний и навыков по разработке приложений, связанных с внешними источниками данных, с использований Microsoft .NET Framework и Microsoft Visual Studio 2005.
Предварительные требования
Для успешного прохождения данного курса необходимо обладать следующими знаниями и навыками:
- опыт программирования на C# или Visual Basic.NET
- опыт работы с Microsoft Visual Studio 2005
- понимание основ Microsoft .NET Framework 2.0 и CLR
- иметь хорошие представление о реляционных БД
- иметь опыт работы с базовыми командами SQL
- понимать формат XML, концепцию схемы XML
- знания в объёме курса 2541 (Базовая разработка доступа к данным с использованием Microsoft Visual Studio 2005)
После изучения данного курса Вы будете уметь:
- Минимизировать и обрабатывать конфликты уровня базы данных
- Работать с большими объектами
- Улучшать производительность базы данных
- Создавать управляемые программные объекты для SQL Server 2005
- Взаимодействовать с XML данными с помощью технологии XPath
- Преобразовывать XML данные с помощью технологии XSLT
Методические материалы: учебник Microsoft на английском языке.
Документ об окончании курса: сертификат корпорации Microsoft.
Подготовка к сертификации
Курс помогает подготовиться к сдаче сертификационных экзаменов:
- Microsoft 070-526: TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development
- Microsoft 070-528: TS: Microsoft .NET Framework 2.0 – Web-Based Client Development
Курс помогает подготовиться к получению следующих сертификаций:
- MCTS: .NET Framework 2.0: Web Applications
- MCTS: .NET Framework 2.0: Windows Applications
Содержание курса:
Минимизация и обработка конфликтов базы данных
- Почему возникают конфликты?
- Уровни изоляции транзакций в SQL Server 2005
- Рекомендации по использованию уровней изоляции транзакций в SQL Server 2005
Обработка больших объектов
- Что такое бинарные и символьные большие объекты?
- Процесс чтения больших объектов из базы
- Процесс сохранения больших объектов в базе
Повышение производительности баз данных
- Особенности ADO.NET Enhancements в .NET Framework 2.0
- Статистика поставщика данных SQL Server
Создание программных управляемых объектов для SQL Server 2005
- Преимущества использования программных объектов
- Демонстрация: Процесс импортирования существующей сборки в SQL Server 2005
- Демонстрация: Процесс создания управляемого программного объекта в SQL Server 2005
Выборка XML данных с помощью XPath
- Модель данных XPath
- Процесс выборки и редактирования XML данных с помощью XPathNavigator
- Вычисление и выполнение XPath выражений с помощью XPathNavigator
Преобразование XML с помощью XSLT Style Sheets
- Что такое XSLT?
- Процесс применения XSLT Style Sheet

