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

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

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

Курсы:

 

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

Внедрение IP-маршрутизации Cisco
Москва, 29.03.2010 - 02.04.2010
 
Логин: 
Пароль:
 Как зарегистрироваться?
Забыли логин или пароль?
 
 

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

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

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

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

  • знакомство с Visual Studio 2005;
  • знакомство с идеологией .NET Framework 2.0 и средой исполнения CLR;
  • навыки программирования на одном из языков программирования, совместимых с .NET Framework 2.0, желательно, C# 2.0 или Visual Basic 2005;
  • знакомство с теорией реляционных баз данных и языком SQL;
  • знакомство с языком XML, в частности, с понятием XML-схемы (XSD – документами);
  • знание английского языка в пределах чтения компьютерно-ориентированного материала.

Продолжительность семинара: 3 дня, 24 часа.
Методические материалы: учебник 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

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

  • создавать клиентские приложения, подключаемые к реляционным источникам данных.
  • создавать и использовать в приложениях различного типа запросы к базам данных.
  • создавать приложения, использующие транзакции.
  • создавать приложения, взаимодействующие с данными в отключенном (disconnected) режиме, как с использованием мастеров, поставляемых с Visual Studio 2005, так и без них.
  • применять XML-обработку к локальной копии реляционных данных.
  • обрабатывать XML-документы, в частности, с использованием технологии Document Object Model (DOM)..

 

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

Раздел 1: Подключение к источникам и чтение данных  

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

Подразделы:

1.       Введение. Что такое ADO.NET?

2.       Процедура подключения к источнику данных и организации доступа к данным по чтению.

3.       Пулирование подключений

Лабораторная работа 1. Подключение к базам данных и чтение данных

Упр. 1. Подключение к базе данных.

Упр. 2. Безопасное хранение строки подключения в конфигурационном файле.

Упр. 3. Получение данных из базы данных.

 

Упр. 4. Обработка событий и исключений, связанных с взаимодействием с источником данных.

Упр. 5. Использование и конфигурирование пулирования (кэширования) подключений.

 

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

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

- описать процедуру подключения к источнику данных и чтения данных с источника;

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

- создать, сконфигурировать и собрать несложное Web-приложение;

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

 

Раздел 2. Организация запросов к базе данных на выборку и изменение данных с использованием объектов - команд

Описываются детали создания запроса к базе данных, возвращающего скалярное значение, набор записей, модифицирующего данные в таблицах или структуру самой базы данных. Дополнительно обсуждается создание параметризованных запросов.

Подразделы:

1.       Команды в ADO.NET.

2.       Процесс передачи параметров команде.

Лабораторная работа 2. Исполнение запросов на выборку и видоизменение источника данных с использованием команд.

Упр. 1. Создание и исполнение команд -  запросов на выборку.

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

Упр. 3. Создание и исполнение команд, модифицирующих источник данных.

Упр. 4. Использование глобализованных форматов при хранении данных и доступе к ним (если останется время).

 

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

- перечислить различные типы команд, допустимые в ADO.NET 2.0;

- описать процедуру создания и исполнения  (возможно) параметризованных команд;

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

 

Раздел 3. Исполнение транзакционных операций.

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

Подразделы:

1.       Определение и основные свойства транзакции.

2.       Процесс управления локальными транзакциями.

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

4.       Уровни изоляции.

Лабораторная работа 3. Исполнение транзакционных операций.

Упр. 1. Исполнение транзакционного обновления данных.

Упр. 2. Выбор подходящего уровня изоляции для транзакционной операции.

Упр. 3. Подключение к распределенной транзакции.

Упр. 4. Управление транзакциями на уровне служб управления данными (если позволит время)..

 

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

- охарактеризовать концепцию и основные свойства транзакций

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

- организовать транзакционную процедуру изменения данных, выбрав подходящий для конкретной задачи уровень изоляции;

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

 

Лабораторная работа 4: Реализация в программном коде взаимодействия с источниками данных в режиме периодического подключения.

Рассматриваются вопросы создания объектов классов DataSet, DataTable, DataRow и DataColumn и взаимодействия с ними в программном коде. В частности рассматриваются вопросы заполнения объекта DataSet вручную и с использованием объекта DataAdapter, а также использование объектов DataView для организации выборок из объектов класса DataSet.

Подразделы:

1.       Понятие о взаимодействии с источником данных в режиме периодического подключения.

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

3.       Для чего предназначены объекты DataView?

 

Лабораторная работа 4: Создание общей разметки сайта с использованием шаблонов

Упр. 1. Создание объекта DataSet в программном коде.

Упр. 2. Заполнение данными и сохранение объекта DataSet.

Упр. 3. Модификация данных, хранимых в объекте DataSet.

Упр. 4. Слияние нескольких объектов типа DataSet.

Упр. 5. Создание пользовательских представлений с использованием объектов класса DataView (если позволит время).

 

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

- описать концепцию взаимодействия с данными в режиме периодического подключения к источнику;

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

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

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

 

Раздел 5: Реализация взаимодействия с источниками данных с использованием мастеров Visual Studio 2005.

Раздел посвящен классам, реализующим так называемые «типизованные наборы данных» и являющимися потомками базового класса DataSet, ориентированными на хранение реляционных данных с заданной наперед структурой (схемой). Интегрированная среда разработки Visual Studio 2005 предоставляет богатый набор инструментов, облегчающих создание этих и сопутствующих им классов и избавляющих разработчика от написания большого объема служебного кода.

Рассматриваются вопросы создания типизованных потомков классов DataSet, DataAdapter и TableAdapter с использованием мастеров TableAdapter Configuration Wizard и Data Source Configuration Wizard, предоставляемых Visual Studio 2005. Отдельно рассматриваются рекомендации по разработке строго-типизованного кода взаимодействия с данными с использованием типизованных объектов DataSet.

Подразделы:

1.       Сравнение нетипизованных и типизованных наборов данных.

2.       Предназначение объекта TableAdapter.

3.       Демонстрация: создание типизованного потомка класса DataSet с использованием мастеров Visual Studio 2005.

 

Лабораторная работа 5: Реализация взаимодействия с данными в периодически подключаемом режиме с использованием мастеров Visual Studio 2005

Упр. 1. Создание типизованного набора данных с использованием инструмента DataSet Designer.

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

Упр. 3. Модификация кода типизованного потомка класса DataSet.

Упр. 4. Создание типизованного набора данных с использованием мастера Data Source Configuration Wizard.

Упр. 4. Добавление дополнительных запросов к объекту TableAdapter (при достаточном количестве времени).

 

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

- описать различия между классом DataSet и его «типизованными» потомками;

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

- описать процедуру создания типизованных наборов данных с использованием мастеров Visual Studio 2005;

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

 

Раздел 6: Преобразование наборов данных в формат XML

Содержит сведения о чтении и записи объектов класса DataSet в формате XML. В частности, разъясняется, как сохранить (прочесть) данные, реляционную структуру (схему) набора данных или и то и другое одновременно. Отдельно рассматривается возможность сохранения объекта DataSet в режиме DiffGram, позволяющем отследить модификации, произведенные с данными с момента последней синхронизации с источником данных.

Подразделы:

1.       Представление наборов данных в формате XML.

2.       Сохранение набора данных в режиме DiffGram.

 

Лабораторная работа 6: Хранение наборов данных в формате XML

Упр. 1.  Сохранение экземпляра класса DataSet в формате XML.

Упр. 2.  Чтение объекта DataSet из XML-документа.

Упр. 3.  Сохранение и восстановления схемы набора данных в формате XML.

 

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

- описать сценарии, при которых выгодно сохранять содержимое наборов данных в формате XML;

- описать предназначение режима DiffGram.

- разработать код, позволяющий сохранять объекты класса DataSet в виде XML-документов, а ткаже воспроизводить наборы данных по их XML-представлению.

 

Раздел 7: Чтение и запись данных в формате XML.

Описывает использование экземпляров классов XmlReader и XmlWriter чтения и записи данных в формате XML на устройства с последовательным доступом. Рассматриваются вопросы чтения и записи различных компонент XML-документа: элементов, атрибутов и т.д, а также валидации документа по представленной схеме.

Подразделы:

1.       Процедура последовательного чтения данных в формате XML;

2.       Процедура последовательной записи данных в формате XML.

 

Лабораторная работа 7: Чтение и запись данных в формате XML.

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

Упр. 2. Чтение XML-документа с использованием объекта XmlReader.

 

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

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

- реализовать описанные выше процедуры.

 

Раздел 8: Обработка XML-документов с использованием Document Object Model (DOM).

Описывается методика обработки данных в формате XML с использованием DOM, в частности, рассматриваются вопросы формирования иерархической структуры (дерева) DOM по заданному XML-документу; валидации документа по заданной схеме, модификации созданного дерева и сохранения его в формате XML. 

Подразделы:

1.       Что такое DOM?

2.       Что такое дерево DOM?

3.       Типы узлов в составе дерева DOM.

 

Лабораторная работа 8: Обработка данных в формате XML с использованием технологии DOM

Упр. 1. Чтение XML-документов с использованием DOM;

Упр. 2. Сохранение  XML-документов с использованием DOM;

 

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

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

- описать структуру дерева DOM, соответствующего заданному XML-документу;

- организовать процедуры чтения и записи XML-документов с использованием DOM.


Новости:

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
Дизайн — Консалтинговая Группа «АРМ»
Информационная политика сайта