Цель курса: обучить разработчиков создавать приложения баз данных и Web-службы на платформе Microsoft .NET с использованием технологий Microsoft ADO.NET и Microsoft SQL Server 2000.
Курс ориентирован: на разработчиков, ответственных за разработку приложений баз данных, распределенных приложений масштаба предприятия, имеющих навыки разработки компонентов и Web-приложений и знакомых со средой разработки Microsoft Visual Studio.
Предварительный уровень подготовки:
- понимание концепций реализации реляционных баз данных;
- владение языком построения запросов SQL;
- знакомство с XML;
- знакомство с Microsoft Visual Basic .NET или с предыдущими версиями Visual Basic;
- навыки в создании интерфейса пользователя.
Желательно предварительно прослушать один из перечисленных ниже курсов:
- 2373: Программирование на языке Microsoft Visual Basic .NET
- 2124: Введение в C# программирование на платформе Microsoft .NET
Документ об окончании курса: сертификат фирмы Microsoft.
По окончании курса слушатель сможет:
- описать типичное приложение баз данных, архитектуру ADO.NET, взаимосвязь ADO.NET и XML;
- создать соединение с базой данных;
- создать и исполнить запросы к присоединенной базе данных;
- создать схему объекта DataSet, получить данные из источника, модифицировать их программным путем;
- создать объект по существующему источнику данных;
- сопрягать технологии XML и DataSet
- создать Web-службу, использующую ADO.NET доступа к источнику данных;
- отладка приложений ADO.NET
Содержание курса:
Приложения баз данных и технология ADO.NET
- Проектирование приложений баз данных
- Архитектура ADO.NET
- ADO.NET и XML
- Лабораторная работа: приложения баз данных и ADO.NET
Соединение с источником данных
- Выбор провайдера данных .NET
- Определение соединения с источником данных
- Управление соединением
- Перехват исключительных ситуаций, связанных с соединениями
- Пулирование соединений
- Лабораторная работа: соединение с источником данных
Работа с активным соединением с источником данных
- Создание объекта Command
- Исполнение команд, возвращающих скалярное значение, наборы записей и не возвращающих значений
- Использование транзакций
- Лабораторная работа: работа с присоединенным источником данных
Работа с объектом DataSet
- Отсоединенные наборы записей
- Объекты DataSet и DataTable
- Присоединение объекта DataSet к источнику данных и сохранение набора записей
- Определение отношений между таблицами
- Модификация данных с помощью объекта DataTable
- Фильтрация и сортировка
- Лабораторная работа: создание объекта DataSet, присоединение к источнику данных, открытие и сохранение набора записей
- Лабораторная работа: работа c наборами записей
Чтение документов XML в ADO.NET
- Создание схем XSD
- Загрузка схемы и набора записей с помощью объекта DataSet
- Запись данных объекта DataSet в формате XML
- Лабораторная работа: работа с данными в формате XML в ADO.NET
Организация взаимодействия объекта DataSet и внешнего источника данных
- Конфигурирование объекта DataAdapter для проведения операции чтения данных
- Передача данных в объект DataSet с помощью DataAdapter
- Конфигурирование объекта DataAdapter для проведения операции модификации источника данных и сохранение объекта DataSet в источнике данных
- Лабораторная работа: отсоединенное приложение и получение данных
- Лабораторная работа: чтение и модификация данных в таблицах Customers и Orders
Создание Web-службы и ее клиента с использованием ADO.NET
- Создание Web-службы – источника данных и ее клиента
- Лабораторная работа: отладка приложений ADO.NET

