Курс даст слушателям знания и навыки, необходимые для разработки приложений, взаимодействующих с данными в среде Microsoft .NET Framework и Microsoft Visual Studio 2005. В курсе рассказывается как считывать и модифицировать данные из базы с помощью Microsoft ADO.NET 2.0. Так же, слушатели узнают как создавать, читать и записывать XML данные. Программа курса предполагает большое количество практических и лабораторных работ.
Курс ориентирован на разработчиков .NET 2.0 приложений, работающих с данными.
Слушатели должны:
- иметь навыки работы в интегрированной среде разработки Visual Studio 2005;
- понимать основы .NET Framework 2.0 и Common Language Runtime;
- уметь создавать приложения с помощью .NET Framework 2.0 совместимых языков программирования;
- уметь создавать сборки, достпупные для многократного повторного использования;
- знать теорию реляциооных баз данных;
- знать основы SQL синтаксиса;
- знать основы XML технологии и DHTML.
Курс готовит к тестам: 70-526, 70-528, 70-561
Модуль 1. Подключение к базе и чтение данных
В модуле даются базовые знания необходимые для создания подключения к базе данных и извлечения данных. Слушатели узнают о различных поставщиках данных, используемых ADO.NET. Так же обсуждаются вопросы организации пула соединений для повышения производительности приложения.
Темы:
- Что такое ADO.NET?
- Процесс подключения и чтения данных.
- Что такое пул соединенний?
Лабораторная работа 1:Соединение с базой данных
- Безопасное сохранение строки подключения в конфигурационном файле приложения.
- Выборка данных из базы.
- Обработка событий и ошибок соединения с базой.
- Настройка и использование пула соединений.
Модуль 2. Выборка и обновление данных с помощью объкта Command
В этом модуле рассказывается, как создавать команды, возвращающие скалярное значение, набор данных, изменяющих данные или схему базы. Так же объясняются принципы работы с параметризованными командами.
Темы:
- Команды ADO.NET.
- Выполнение команд с параметрами.
Лабораторная работа 2:Создание и запуск команд на выборку данных
- Создание и запуск параметризованных команд.
- Создание и запуск команд для модификации данных.
Модуль 3. Работа с транзакциями
В модуле рассказывается, как управлять транзакциями в .NET приложениях на среднем уровне. Слушатели узнают, как с помощью ADO.NET создавать код для старта, подтверждения или отката локальной транзакции, как как выбирать подходящий уровень изоляции транзакции, как работать с распределенными транзакциями.
Темы:
- Что такое транзакция?
- Процесс выполнения локальных транзакций.
- Процесс выполнения распределенных транзакций.
- Уровни изоляции.
Лабораторная работа 3:Обновление данных с использованием транзакций
- Выбор подходящего уровня изоляции транзакции.
- Формирование распределенной транзакции.
- Управление транзакциями на уровне данных.
Модуль 4. Программная реализация операций над данными в отключенной среде
В модуле рассказывается, как программно создавать DataSet, DataTable и DataColumn объекты, как заполнять DataSet данными и сохранять внесенные изменения с помощью DataAdapter. Так же рассказывается о создании представлений данных с помощью компонента DataView.
Темы:
- Что такое модель ADO.NET Disconnected Model (отключенная среда)?
- Процесс загрузки и сохранения данных в DataSet.
- Что такое DataViews?
Лабораторная работа 4:Программное создание DataSet
- Заполнение и сохранение DataSet.
- Добавление, удаление и изменение данных в DataSet.
- Объединение DataSet-ов.
- Создание и использование DataViews.
Модуль 5. Выполнение операций в отключенной среде с помощью мастеров Visual Studio 2005
В этом модуле рассматривается процесс создания и использования типизированных DataSet-ов и DataAdapter-ов, TableAdapter-ов с помощью мастера TableAdapter Configuration Wizard и Data Source Configuration Wizard в Visual Studio 2005.
Темы:
- Сравнение нетипизированных и типизированных DataSet-ов.
- Что такое адаптер таблицы?
- Демонстрация: Создание типизированного DataSet c помощью мастеров Visual Studio 2005.
Лабораторная работа 5:Создание типизированного DataSet с помощью DataSet Designer
- Загрузка, отображение и сохранение данных в типизированном DataSet.
- Добавление кода, связанного с типизированным DataSet-ом.
- Создание типизированного DataSet с помощью мастера Data Source Configuration Wizard.
- Добавление запросов к адаптеру таблицы.
Слушатели научатся:
- подключаться к базе и выбирать даннные;
- оформлять и исполнять транзакции;
- выполнять отключенные операции над данными программно;
- выполнять отключенные операции над данными с помощью мастеров Visual Studio 2005;
- выполнять XML операции над отключенныит данными;
- читать и записывать XML данные;
- обрабатывать XML данные с помощью технологии DOM (Document Object Model).
Сертификат Microsoft