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

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

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

Курсы:

 

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

Introduction to JUNOS Software
Москва, 13.09.2010 - 13.09.2010
 
Логин: 
Пароль:
 Как зарегистрироваться?
Забыли логин или пароль?
 
 

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

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

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

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

type="disc" >
  • уровень знаний и навыков в объеме программы курса 2541 «Основы технологий доступа к данным с использованием Microsoft Visual Studio 2005»;
  • знакомство с хранимыми процедурами и триггерами баз данных (на примере MS SQL Server 2005);
  • знакомство концепцией и синтаксисом XPath и XSLT в объеме курса href='/course/17949/view/1'>1913 « href='/course/17949/view/1'>Передача и преобразование данных с использованием технологий XML и XSLT»;
  • type="disc" >
  • знание английского языка в пределах чтения компьютерно-ориентированного материала.
  • Продолжительность семинара: 2 дня, 16 часов. />Методические материалы: учебник Microsoft на английском языке. />Документ об окончании семинара: сертификат фирмы Microsoft. /> />

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

    href="http://www.microsoft.com/learning/exams/70-528.asp" >Exam 70-528: TS: Microsoft .NET Framework 2.0 - Web-Based Client Development

    href="http://www.microsoft.com/learning/exams/70-526.asp" >Exam 70-526: TS: Microsoft .NET Framework 2.0 Windows-Based Client Development

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

    type="disc" >
  • минимизировать и обрабатывать конфликты между различными операциями доступа к базам данных;
  • обрабатывать большие объекты;
  • повышать производительность баз данных;
  • создавать объекты с управляемым кодом (на 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-таблиц.


    Новости:

    26.08.2010
    Учебный центр «Микротест» представляет курс IP6FD
    Москва, 4 октября 2010 г. — Учебный центр «Микротест» представляет курс «Основы протокола IPv6, дизайн и построение сетей на его основе».

    19.08.2010
    Курс Настройка и Эксплуатация SESM/ISG проводится в последний раз


    02.07.2010
    В УЦ Микротест, Москва прошел бесплатный семинар « Новейшие технологии построения виртуальных частных сетей: GET VPN, IPSec VTI» из цикла бесплатных IT-вечеров


    10.06.2010
    Учебный Центр NTC Корпорации ЮНИ и Учебный Центр «Микротест» проводят День открытых дверей для специалистов по информационной безопасности
    16 и 17 июня 2010 года Учебный Центр NTC Корпорации ЮНИ и Учебный Центр «Микротест» приглашают на День открытых дверей. Мероприятие проводится с целью ознакомления максимально широкого круга ИТ-специалистов с решениями ведущих производителей в области информационной безопасности


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