На главную страницу Письмо в УЦ Микротест Карта сайта
Отличный образовательный центр в сфере IT
 

Адреса филиалов:

 
Тюмень >>
ул. Республики, 53, оф. 510
телефон (3452) 68-88-99
Карта проезда
Москва >>
1-й Дербеневский переулок д. 5, стр. 2, "Дербеневская Плаза"
тел.: (495) 787-20-58
Екатеринбург >>
ул. Гоголя, д.36
Тел. (343) 286-17-86
Карта проезда
 

Курсы:

 

Ближайшие курсы

 
Логин: 
Пароль:
 Как зарегистрироваться?
Забыли логин или пароль?
 
 

Продвинутые технологии доступа к данным с использованием MS Visual Studio 2005

Проведение курса на данный момент не запланировано. Выберите удобное для Вас время.
Время проведенияМесто проведения ВремяЦенаЗаказать
Не определеноНе определено2 д.10000 р. Заказать

Семинар ориентирован: на разработчиков приложений, планирующих изучение новой платформы .NET 2.0. Семинар предоставляет продвинутый уровень знаний и навыков, предназначенных для разработки компонентов доступа к данным с использованием .Net Framework 2 и Visual Studio 2005. Рассматриваются вопросы доступа к реляционным источникам данных с использованием ADO.NET 2.0, а также вопросы преобразования данных с данных в формате XML с использованием технологий XPath и XSLT.

 Предварительный уровень подготовки:

  • знание английского языка в пределах чтения компьютерно-ориентированного материала.

Продолжительность семинара: 2 дня, 16 часов.
Методические материалы: учебник Microsoft на английском языке.
Документ об окончании семинара: сертификат фирмы Microsoft.

Квалификационные тесты:

Exam 70-528: TS: Microsoft .NET Framework 2.0 - Web-Based Client Development

Exam 70-526: TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development

Результат обучения: по успешному окончанию курса, слушатели будут способны:

  • минимизировать и обрабатывать конфликты между различными операциями доступа к базам данных;
  • обрабатывать большие объекты;
  • повышать производительность баз данных;
  • создавать объекты с управляемым кодом (на C# или VB.NET) для использования в базах данных на MS SQL Server 2005;
  • создавать запросы к XML-документам с использованием XPath-выражений;
  • преобразовывать документы в формате XML с использованием таблиц XSLT.

 

Программа семинара 

Раздел 1: Минимизация и обработка конфликтов конкурентных операций  доступа к данным

Описываются  методики минимизации конфликтов, возникающих в связи с конкурентным доступом к данным, а также методики разрешения таких конфликтов (в случае их возникновения). В частности, описаны детали организации оптимистического режима доступа к данным с использованием ADO.NET 2.0, а также различных уровней изоляции, реализованных на MS SQL Server 2005.

Подразделы:

1.       Причины возникновения конфликтов при конкурентном доступе к данным.

2.       Уровни изоляции, доступные на сервере MS SQL Server 2005.

3.       Рекомендации по использованию различных уровней изоляции на сервере MS SQL Server 2005.

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

Упр. 1. Чтение подтвержденных (committed) данных с использованием блокировок.

Упр. 2. Чтение подтвержденных данных с использованием снимков на уровне отдельного оператора.

Упр. 3. Чтение подтвержденных данных с использованием снимков на уровне транзакции.

Упр. 4. Обработка конкурентного доступа к данным с использованием ADO.NET 2.0.

 

По окончании изучения данного раздела слушатели смогут:

- охарактеризовать причины возникновения конфликтов при конкурентном доступе к данным;

- описать уровни изоляции, доступные на сервере MS SQL Server 2005 и рекомендации по их использованию;

- объяснить преимущества, связанные с кэшированием подключений;

- организовать чтение подтвержденных данных с использованием блокировок и снимков;

- организовать конкурентный доступ к данным с использованием ADO.NET.

 

Раздел 2. Взаимодействие с большими объектами

Описываются методики эффективного чтения и записи больших объектов в базу данных на MS SQL Server 2005. В частности, рассматриваются: вопросы чтения больших бинарных или текстовых значений из базы данных с использованием параметра SquentialAccess объекта SqlDataReader; методы сохранения ресурсов при записи больших значений.

Подразделы:

1.       Определение Binary Large Objects и Character Large Objects.

2.       Процедуры чтения и записи больших объектов.

Лабораторная работа 2. Работа с большими объектами.

Упр. 1. Чтение больших объектов из базы данных MS SQL Server .2005.

Упр. 2. Запись больших объектов в базу данных MS SQL Server .2005.

Упр. 3. Сохранение ресурсов при записи больших объектов в базу на SQL Server.

 

По окончании изучения материалов данного раздела слушатели смогут:

- дать определение больших двоичных и текстовых объектов (BLOB и CLOB);

- описать процедуру чтения и записи больших объектов;

- минимизировать использование потребляемых ресурсов при записи больших объектов в базу данных;

- применить полученные знания на практике.

 

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

Обсуждаются методики повышения производительности приложений, взаимодействующих с базами данных, базирующиеся на новых возможностях, предоставляемых ADO.NET 2.0. В частности, описываются: реализация асинхронных операций доступа к данным, создание множественных активных наборов записей, организация пакетных обновлений и быстрого копирования (bulk copy).

Подразделы:

1.       Расширения ADO.NET, появившиеся на платформе .NET 2.0.

2.       Статистика провайдера данных SQL Server Provider.

Лабораторная работа 3. Повышение производительности доступа к данным

Упр. 1. Организация конкурентного доступа к нескольким наборам записей.

Упр. 2. Реализация асинхронных операций доступа к данным.

Упр. 3. Реализация пакетных обновлений (batch updates).

Упр. 4. Реализация быстрого копирования (bulk copy).

 

По окончании изучения материалов данного раздела слушатели будут способны:

- охарактеризовать новые особенности, добавленные в ADO.NET в .NET Framework 2.0.

- описать средства доступа к статистике времени исполнения, реализованные в провайдере данных .NET Sql Server Data Provider

- организовывать конкурентный доступ к нескольким активным наборам записей, асинхронные операции доступа к данным, пакетные обновления и быстрое копирование с использованием bulk copy.

 

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

Рассматриваются вопросы создания пользовательских объектов для использования в базе данных, размещенной на сервере MS SQL Server 2005 на одном из языков программирования, допустимых платформой .NET 2.0. В частности, обсуждаются вопросы создания хранимых процедур, функций, агрегатов и определяемых пользователем типов на одном из таких языков. Дополнительно рассматриваются вопросы развертывания готовых сборок на SQL Server 2005 и  использования реализованных в них объектов.

Подразделы:

1.       Преимущества использования объектов, реализованных на управляемом коде.

2.       Демонстрация: импорт существующей сборки в базу данных, размещенную на сервере MS SQL Server 2005.

3.       Демонстрация: реализация объектов для последующего использования на SQL Server.

 

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

Упр. 1. Создание упрвляемых хранимых процедур и триггеров.

Упр. 2. Создание управляемых пользовательских функций.

Упр. 3. Создание управляемых агрегатов.

Упр. 4. Создание управляемых пользовательских типов.

Упр. 5. Импорт существующих сборок в базу данных, размещенную на MS SQL Server 2005.

 

По завершению работы над разделом слушатели изучат:

- описать преимущества использования объектов, реализованных на управляемом коде;

- описать процедуру импорта существующих сборок в базу данных на SQL Server;

- описать процесс создания объектов для размещения на SQL Server;

- применить полученные теоретические знания на практике.

 

Раздел 5: Разработка запросов к документам в формате XML с использованием XPath-выражений.

Описывается использование технологии XPath в приложении, базирующемся на платформе .NET 2.0 В частности, обсуждается использование объекта XPathNavigator для поиска конкретного элемента в XML-документе и модификации данных.

Подразделы:

1.       Модель данных XPath.

2.       Процедура выбора и редактирования данных в XML-документе c использованием XPathNavigator.

3.       Вычисление XPath-выражений с использованием объекта XPathNavigator.

 

Лабораторная работа 5: Реализация запросов к XML-документам с использованием XPath

Упр. 1. Выбор XML-данных с использованием объекта XPathNavigator.

Упр. 2. Вычисление XPath-выражений

Упр. 3. Создание и использование предкомпилированных XPath-выражений.

Упр. 4. Редактирование данных с использованием объекта XPathNavigator.

 

По завершению работы над разделом слушатели будут способны:

- описать модель данных XPath;

- описать процедуру выбора и редактирования данных в XML-документе с использованием XPathNavigator;

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

 

Раздел 6: Преобразование XML-документов с использованием XSLT

Раздел НЕ содержит сведений о синтаксисе языка eXtensible Stylesheet Language Transformations (XSLT), предполагается, что соответствующими знаниями слушатели уже обладают. Рассматриваются вопросы применения готовых XSLT-таблиц в приложениях, построенных на платформе .NET

Подразделы:

1.       Краткий обзор технологии XSLT.

2.       Процесс исполнения программ на языке XSLT – XSLT-таблиц.

3.       Расширения языка XSLT.

 

Лабораторная работа 6: Преобразование XML-документов с использованием XSLT-таблиц

Упр. 1.  Преобразование XML-документов с использованием XSLT-таблиц.

Упр. 2.  Разрешение внешних ссылок при XSLT-преобразовании.

Упр. 3.  Передача параметров в XSLT-таблицу.

Упр. 4. Создание и использование в XSLT-программах объектов-расширений (в частности, реализованных  на управляемом коде).

 

По окончании изучения раздела слушатели освоят основы новых подходов к организации доступа к данным, появившиеся в ASP.NET 2.0, в частности, они будут способны:

- описать предназначение и процедуру исполнения XSLT-таблиц;

- описать предназначение объектов расширения.

- преобразовывать XML-документы в программах на платформе .NET 2.0 с использованием XSLT-таблиц.


Новости:

11.03.2010
Специальная акция от Microsoft! Сдав один экзамен Microsoft, вы получаете бесплатную годовую подписку TechNet Plus
Каждый специалист, заказавший и успешно сдавший экзамен в центре тестирования учебного центра «Микротест», в период с 10-00 9 марта 2010 года до 15-00 30 марта 2010 года за сданный экзамен Microsoft бесплатно получит подписку TechNet Plus.

18.02.2010
УЦ «Микротест» обучит работе с Cisco Security Agent
Москва, 12 марта 2010 г. — Учебный центр «Микротест», лидирующий на российском рынке эксклюзивного обучения представляет курс «Защита хостов с помощью Cisco Security Agent» — Securing Hosts Using Cisco Security Agent (HIPS) v3.0.

18.02.2010
Cisco обновила сертификацию CCNP
Cisco обновила сертификацию CCNP за счет добавления большого объема новой информации, полученной при всестороннем взаимодействии с заказчиками и партнерами во всем мире.

28.01.2010
Предпраздничная распродажа курсов Cisco в Москве
В канун февральских и мартовских праздников Учебный центр «Микротест» объявляет о проведении следующей акции


   © Учебный Центр «Микротест», 2001–2009
Дизайн — Консалтинговая Группа «АРМ»
Информационная политика сайта