| Ваш стремительный рост | ||
Основы технологий доступа к данным с использованием MS Visual Studio 2005Код:2541Название:Основы технологий доступа к данным с использованием MS Visual Studio 2005Английское название:Core Data Access with Microsoft Visual Studio 2005Категория:Авторизованный курс компании MicrosoftНа кого ориентирован:На разработчиков приложений, планирующих изучение новой платформы .NET 2.0. Результат обучения:По окончании курса Вы сможете:
Предварительный уровень подготовки:
Квалификационный тест:
Методические материалы:Учебный комплект компании Microsoft на английском языке. Документ об окончании курса:Сертификат компании Microsoft. Программа курса:Раздел 1: Подключение к источникам и чтение данных Раздел содержит базовые навыки, необходимые для подключения к источнику данных и организации доступа к данным по чтению. Обсуждаются возможности, предоставляемые провайдерами данных ADO.NET 2.0, для подключения к различным источникам данных, пулированию (кэшированию) подключений, исполнению запросов на выборку, а также обработке исключительных ситуаций. Подразделы:
Лабораторная работа 1. Подключение к базам данных и чтение данных Упр. 1. Подключение к базе данных. Упр. 2. Безопасное хранение строки подключения в конфигурационном файле. Упр. 3. Получение данных из базы данных. Упр. 4. Обработка событий и исключений, связанных с взаимодействием с источником данных. Упр. 5. Использование и конфигурирование пулирования (кэширования) подключений. Раздел 2. Организация запросов к базе данных на выборку и изменение данных с использованием объектов - команд Описываются детали создания запроса к базе данных, возвращающего скалярное значение, набор записей, модифицирующего данные в таблицах или структуру самой базы данных. Дополнительно обсуждается создание параметризованных запросов. Подразделы:
Лабораторная работа 2. Исполнение запросов на выборку и видоизменение источника данных с использованием команд. Упр. 1. Создание и исполнение команд - запросов на выборку. Упр. 2. Создание и исполнение параметризованных команд. Упр. 3. Создание и исполнение команд, модифицирующих источник данных. Упр. 4. Использование глобализованных форматов при хранении данных и доступе к ним (если останется время). Раздел 3. Исполнение транзакционных операций. Содержит информацию о процедуре управления транзакциями на уровне бизнес-логики в приложениях на платформе .NET 2.0. В частности, обсуждается создание ADO.NET кода, управляющего локальными транзакциями (стартующего новую транзакцию или завершающего активную с подтверждением или откатом изменений), определяющего достаточный уровень изоляции конкретной транзакции и взаимодействующего с распределенными транзакциями. Подразделы:
Лабораторная работа 3. Исполнение транзакционных операций. Упр. 1. Исполнение транзакционного обновления данных. Упр. 2. Выбор подходящего уровня изоляции для транзакционной операции. Упр. 3. Подключение к распределенной транзакции. Упр. 4. Управление транзакциями на уровне служб управления данными (если позволит время).. Раздел 4. Программная реализация взаимодействия с источниками данных в периодически подключаемом режиме. Рассматриваются вопросы создания объектов классов DataSet, DataTable, DataRow и DataColumn и взаимодействия с ними в программном коде. В частности рассматриваются вопросы заполнения объекта DataSet вручную и с использованием объекта DataAdapter, а также использование объектов DataView для организации выборок из объектов класса DataSet. Подразделы:
Лабораторная работа 4: Создание общей разметки сайта с использованием шаблонов Упр. 1. Создание объекта DataSet в программном коде. Упр. 2. Заполнение данными и сохранение объекта DataSet. Упр. 3. Модификация данных, хранимых в объекте DataSet. Упр. 4. Слияние нескольких объектов типа DataSet. Упр. 5. Создание пользовательских представлений с использованием объектов класса DataView (если позволит время). Раздел 5: Реализация взаимодействия с источниками данных с использованием мастеров Visual Studio 2005. Раздел посвящен классам, реализующим так называемые «типизованные наборы данных» и являющимися потомками базового класса DataSet, ориентированными на хранение реляционных данных с заданной наперед структурой (схемой). Интегрированная среда разработки Visual Studio 2005 предоставляет богатый набор инструментов, облегчающих создание этих и сопутствующих им классов и избавляющих разработчика от написания большого объема служебного кода. Рассматриваются вопросы создания типизованных потомков классов DataSet, DataAdapter и TableAdapter с использованием мастеров TableAdapter Configuration Wizard и Data Source Configuration Wizard, предоставляемых Visual Studio 2005. Отдельно рассматриваются рекомендации по разработке строго-типизованного кода взаимодействия с данными с использованием типизованных объектов DataSet. Подразделы:
Лабораторная работа 5: Реализация взаимодействия с данными в периодически подключаемом режиме с использованием мастеров Visual Studio 2005 Упр. 1. Создание типизованного набора данных с использованием инструмента DataSet Designer. Упр. 2. Загрузка, отображение и сохранение данных с использованием типизованных наборов данных Упр. 3. Модификация кода типизованного потомка класса DataSet. Упр. 4. Создание типизованного набора данных с использованием мастера Data Source Configuration Wizard. Упр. 4. Добавление дополнительных запросов к объекту TableAdapter (при достаточном количестве времени). Раздел 6: Преобразование наборов данных в формат XML Содержит сведения о чтении и записи объектов класса DataSet в формате XML. В частности, разъясняется, как сохранить (прочесть) данные, реляционную структуру (схему) набора данных или и то и другое одновременно. Отдельно рассматривается возможность сохранения объекта DataSet в режиме DiffGram, позволяющем отследить модификации, произведенные с данными с момента последней синхронизации с источником данных. Подразделы:
Лабораторная работа 6: Хранение наборов данных в формате XML Упр. 1. Сохранение экземпляра класса DataSet в формате XML. Упр. 2. Чтение объекта DataSet из XML-документа. Упр. 3. Сохранение и восстановления схемы набора данных в формате XML. Раздел 7: Чтение и запись данных в формате XML. Описывает использование экземпляров классов XmlReader и XmlWriter чтения и записи данных в формате XML на устройства с последовательным доступом. Рассматриваются вопросы чтения и записи различных компонент XML-документа: элементов, атрибутов и т.д, а также валидации документа по представленной схеме. Подразделы:
Лабораторная работа 7: Чтение и запись данных в формате XML. Упр. 1. Сохранение XML-документа с использованием объекта XmlWriter. Упр. 2. Чтение XML-документа с использованием объекта XmlReader. Раздел 8: Обработка XML-документов с использованием Document Object Model (DOM). Описывается методика обработки данных в формате XML с использованием DOM, в частности, рассматриваются вопросы формирования иерархической структуры (дерева) DOM по заданному XML-документу; валидации документа по заданной схеме, модификации созданного дерева и сохранения его в формате XML. Подразделы:
Лабораторная работа 8: Обработка данных в формате XML с использованием технологии DOM Упр. 1. Чтение XML-документов с использованием DOM; Упр. 2. Сохранение XML-документов с использованием DOM. Продолжительность:3 дняСтоимость:13 500 руб.Заказать: |
|||