Цели:
* Этот трехдневный курс предоставляет знания и навыки, необходимые для разработки приложений работающих к даннымми при помощи Microsoft .NET Framework и Microsoft Visual Studio 2005.
* Программа курса включает вопросы доступа и обновления данных с помощью ADO.NET, а также информацию о том, как создавать, читать и писать данные в формате XML.
Начальные требования:
* Знания по управлению средой разработки с помощью Visual Studio 2005.
* Знание .NET Framework 2.0 и CLR.
* Опыт разработки приложений с помощью любого языка .NET Framework 2.0.
* Умение делать assemblies доступными для других приложений.
* Хорошее понимание основных понятий реляционной базы данных.
* Уметь использовать основные команды в SQL.
* Хорошее понимание XML, включая XML объявления, элементы, атрибуты и пространства имен.
* Знание принципов схемы XML.
Описание программы:
План курса
1. Соединение с базами данных и чтение данных Темы:
- Введение в ADO.NET.
- Процесс соединения баз данных и считываемых данных.
- Что такое Connection Pooling?
Лабораторная работа:
- Соединение с базами данных и чтение данных.
2. Выполнение запросов и обновление баз данных с помощью класса Command Темы:
- Класс Command в ADO.NET.
- Процесс передачи параметров в команды.
Лабораторная работа:
- Выполнение запросов и обновление баз данных с помощью класса Command.
3. Выполнение транзакционных операций Темы:
- Введение в транзакции.
- Процесс управления локальными транзакциями.
- Процесс управления распределенными транзакциями.
- Уровни изоляции.
Лабораторная работа:
- Выполнение транзакционных операций
4. Программное выполнение отсоединенных операций Темы:
- Введение в отсоединенную модель ADO.NET.
- Процесс для загрузки и сохранения данных в DataSet.
- Что такое DataViews?
Лабораторная работа:
- Программное выполнение отсоединенных операций
5. Использование мастеров для выполнения отсоединенных операций в Visual Studio 2005 Темы:
- Сравнение нетипизированных и типизированных наборов данных.
- Что такое Table Adapters?
- Демонстрация: Создание типизированных наборов данных с помощью мастеров Visual Studio 2005.
Лабораторная работа:
- Использование мастеров для выполнения отсоединенных операций в Visual Studio 2005
6. Выполнение XML операций на отсоединенных данных Темы:
- XML представления класса DataSets.
- Что такое DiffGrams?
Лабораторная работа:
- Выполнение XML операций на отсоединенных данных
7. Чтение и запись XML данных Темы:
- Процесс периодического чтения XML данных.
- Процесс периодической записи XML данных.
Лабораторная работа:
- Чтение и запись XML данных
8. Обработка данных в формате XML с помощью DOM Темы:
- Что такое DOM?
- Что такое деревья DOM?
- Типы узлов XML в дереве DOM.
Лабораторная работа:
- Обработка данных в формате XML с помощью DOM.