2542
Академия Информационных Технологий

Программа курса "М2542 Углублённое изучение доступа к данным на базе Microsoft Visual Studio 2005"
Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft

Цель курса:
Научить тонкостям разработки приложений баз данных на платформе .Net Framework 2.0. Основное внимание в курсе уделяется изучению новых возможностей как самой модели доступа к данным ADO.Net(Framework 2.0), так и новых возможностей по использованию управляемого кода в SQL Server 2005. Данный курс позволит Вам получить углублённое представление о модели доступа к данным ADO.Net (Framework 2.0), и о возможностях языков XML Path Language (XPath) и Extensible Stylesheet Language for Transformations (XSLT) по работе с XML данными. В курсе выполняется больше количество самостоятельных заданий и лабораторных работ, что позволит Вам практически сразу после окончания приступить к реальной разработке программного обеспечения.

После изучения данного курса у Вас сформируется подробное представление обо всех новых возможностях модели доступа к данным ADO.Net и Framework 2.0 для разработки приложений баз данных.

Описание курса:
Двухдневный курс "Углублённое изучение доступа к данным на базе Microsoft Visual Studio 2005" ознакомит Вас с тонкостями программирования модели доступа к данным ADO.Net (Framework 2.0).

Курс обеспечивает необходимый уровень практических навыков по разработке приложений баз данных. Вас научат разрешать конфликты при чтении/сохранении данных в базу; читать/сохранять BLOB данные в SQL Server 2005; создавать, используя управляемый код, хранимые процедуры и триггера, пользовательские функции, агрегирующие функции и пользовательские типы данных для SQL Server 2005. Вас научат применять язык XPath при работе с XML данными и применять преобразование XML документов с использование таблиц стилей языка XSLT.

Слушатели имеют возможность выбора языка программирования при выполнении лабораторных работ курса, а именно Visual Basic .Net или Visual C#.
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.

По окончании курса Вы будете уметь:

  • Выбирать уровень изоляции транзакций при работе с SQL Server 2005
  • Использовать ADO.Net для разрешения конфликтов при чтении/сохранении данных
  • Читать и сохранять больше объёмы данных, например, изображения в SQL Server 2005
  • Использовать механизм пакетного обновления данных в базе
  • Создавать управляемый код и объекты для SQL Server 2005
  • Использовать язык XPath для работа с XML данными
  • Преобразовывать XML документы с использование таблиц стилей языка XSLT.

Содержание курса:

Темы

Академ. час

1.

Минимизация и обработка конфликтов при чтении/сохранении данных.

2

2.

Чтение и сохранение больших объёмов данных (BLOB) в базу.

2

3.

Повышение производительности операций производимых с базами данных.

3

4.

Создание управляемого кода и объектов для SQL Server 2005.

3

5.

Использование языка XPath для работа с XML данными.

3

6.

Преобразование XML документов с использование таблиц стилей языка XSLT.

3

 

Итого

16

В курсе рассматриваются следующие вопросы:

 

Модуль 1. Минимизация и обработка конфликтов при чтении/сохранении данных.

 

 

  • Типы конфликтов при работе с данными в базе
  • Уровни изоляции в SQL Server 2005
  • Практика:
    1.Выбор уровня изоляции при работе с SQL Server 2005;
    2.Использование ADO.Net для разрешения конфликтов при чтении/сохранении данных.
  •  

Модуль 2. Чтение и сохранение больших объёмов данных (BLOB) в базу.

 

 

  • Чтение BLOB данных
  • Сохранение BLOB данных
  • Практика:
    1.Чтение и сохранение изображений при работе с SQL Server;
    2.Поэтапное сохранение BLOB данных в SQL Server.

 

Модуль 3. Повышение производительности операций производимых с базами данных.

 

 

  • Выполнение операций асинхронно
  • Использование механизма пакетного обновления данных в базе
  • Практика:
    1.Получение статистики при работе с SQL Server;
    2.Работа с несколькими наборами данных в рамках одного соединения с базой;
    3.Копирование больших таблиц - класс SqlBulkCopy.

 

Модуль 4. Создание управляемого кода и объектов для SQL Server 2005.

 

 

  • Импорт существующей сборки в SQL Server 2005
  • Разработка управляемого кода для SQL Server 2005
  • Практика:
    1.Создание в управляемом коде хранимой процедуры и триггера;
    2.Создание в управляемом коде пользовательской функции;
    3.Создание в управляемом коде агрегирующей функции и пользовательского типа данных.

 

Модуль 5. Использование языка XPath для работа с XML данными.

 

 

  • Описание модели данных языка XPath;
  • Использование классов XPathDocument и XPathNavigator;
  • Практика:
    1.Выборка XML данных;
    2.Вычисление выражений в XPath;
    3.Создание откомпилированных выражений в XPath;
    4.Редактирование XML данных.

 

Модуль 6. Преобразование XML документов с использование таблиц стилей языка XSLT.

 

 

  • Описание назначения языка XSLT
  • Выполнение преобразований (класс XslCompiledTransform)
  • Практика:
    1.Преобразование XML документа;
    2.Использование ссылок на внешние ресурсы в XSLT (класс XmlResolver);
    3.Передача параметров при рабате с таблицами стилей XSLT;
    4.Создание управляемых расширений для XSLT.
   
Авторизованные курсы Microsoft Авторизованные курсы 1С Администрование и обслуживание ПК и сетей Бухгалтерский и налоговый учет WEB-программирование и дизайн Администрирование и разработка баз данных Технологии программирования Офисные, информационные, коммуникационные технологии