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

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: 2389
Длительность: 24 ак.ч.
Стоимость: 27 100 р.

Programming with Microsoft ADO.NET

Цель курса:
Курс дает слушателям навыки построения приложений и Web-служб, ориентированных на работу с данными, при помощи Microsoft ADO.NET, Microsoft SQL Server 2000 и Microsoft .NET Framework.

Предварительная подготовка:
• знания основных концепций реляционных баз данных, о XML-документах и схемах;
• опыт разработки Windows- и Web-приложений с помощью Microsoft Visual Basic .NET или Microsoft Visual C# .NET.

Аудитория:
Курс предназначен для разработчиков профессиональных платформ, которые способны проектировать и строить центры данных и распределённые приложения для своих организаций. Он предназначен для программистов, которые имеют навыки разработки Web приложений и собственные решения использующие среду Microsoft Visual Studio®. Обычно слушатели имеют следующие навыки: опыт работы с .NET языками такими как Microsoft Visual Basic® .NET, Microsoft Visual C#™, или Microsoft Visual C++®; понимание объектно-ориентированной концепции и технологии; опыт разработки распределённых приложений; и опыт разработки Web-based приложений на базе Internet Information Server.

По окончании курса Вы будете уметь:
• Описывать особенности приложений для работы с данными, архитектуру ADO.NET, преимущества интеграции ADO.NET и XML
• Устанавливать соединение с SQL Server и другими источниками данных
• Осуществлять операции над данными, возможные только при установленном соединении с базой данных, такие как выполнение SELECT-операторов, операторов определения структуры базы данных, динамических SQL-операторов и команд, возвращающих данные в формате XML
• Программно создавать структуру экземпляра класса DataSet, добавлять и модифицировать данные
• Использовать объект DataSet для получения данных от источника и их последующей автономной обработки
• Обрабатывать данные объекта DataSet в виде кода XML, загружать схемы XSD в объект DataSet, реализовывать строго типизированные объекты данных, использовать взаимодействие объекта DataSet с экземплярами класса XMLDataDocuments для обращения к данным с помощью языка XPath
• Создавать Web-службы, использующие технологию ADO.NET для выборки и обновления данных
• Обрабатывать ошибки в ADO.NET приложении

Содержание курса:
Модуль 1. Приложения для работы с данными и ADO.NET
Проектирование приложений для работы с данными
Архитектура ADO.NET
ADO.NET и XML
Лабораторная работа Приложения для работы с данными и ADO.NET

Модуль 2. Подключение к источникам данных
Выбор управляемого провайдера данных
Определение параметров соединения
Управление соединением
Обработка ошибок соединения
Создание пула соединений
Лабораторная работа Подключение к источникам данных

Модуль 3. Выполнение операций над данными базы при установленном соединении
Работа с данными при установленном соединении с источником
Построение объектов Command
Выполнение команд, возвращающих скалярные значения
Выполнение команд, возвращающих записи
Выполнение команд, не возвращающих записи
Использование транзакций
Лабораторная работа Выполнение операций над данными базы при установленном соединении

Модуль 4. Объект DataSet
Работа с данными при отсутствии соединения с источником
Объекты DataSet и DataTable
Связывание и сохранение объекта DataSet
Лабораторная работа Построение, связывание, открытие и сохранение объектов DataSet
Определение отношений между таблицами
Модификация данных в объекте DataTable
Сортировка и фильтрация
Лабораторная работа Управление данными в объектах DataSet

Модуль 5. XML – формат тарнспортировки данных в ADO.NET
Создание XSL-схем (XSD)
Загрузка схем и данных в объекты DataSet
Преобразование данных объекта DataSet в XML - формат
Лабораторная работа Работа с XML-данными в ADO.NET

Модуль 6. Использование объектов DataSet для получения данных из существующих источников
Конфигурирование объекта DataAdapter для извлечения данных
Заполнение объекта DataSet данными с использованием объекта DataAdapter
Конфигурирование объекта DataAdapter для обновления данных в основных таблицах
Обновление данных в источнике в соответствии с изменениями в DataSet
Обработка конфликтов, возникающих при обновлении данных в основных таблицах
Лабораторная работа Извлечение данных для их обработки в отсоединенном режиме

Модуль 7. Создание и использование веб-службы, использующей ADO.NET
Создание и использование web-службы, возвращающей данные
Лабораторная работа Обработка ошибок в ADO.NET приложении