Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft
Цель курса
Научить разработке приложений баз данных на платформе .Net Framework 2.0. Основное внимание в курсе уделяется изучению приёмов программирования модели доступа к данным ADO.Net. Данный курс позволит Вам получить широкое представление о возможностях среды разработки Microsoft Visual Studio 2005, и о модели доступа к данным ADO.Net, как платформы создания приложений активно взаимодействующих с базами данных и выполняющих анализ информации. В курсе выполняется больше количество самостоятельных заданий и лабораторных работ, что позволит Вам практически сразу после окончания приступить к реальной разработке программного обеспечения.
После изучения данного курса Вы будете уметь использовать уникальные возможности Microsoft Visual Studio 2005 и модели доступа к данным ADO.Net (Framework 2.0) для разработки приложений баз данных.
Описание курса
Трехдневный курс "Основы доступа к данным на базе Microsoft Visual Studio 2005" является базовым курсом, в котором рассматриваются архитектура и программные элементы модели доступа к данным ADO.Net, упрощающей создание как традиционных Windows-приложений, так и распределенных систем, работающих в сети Интернет.
Курс обеспечивает необходимый уровень практических навыков по разработке приложений баз данных. Вас научат задавать и шифровать строку подключения к базам данных, выполнять всевозможные команды в реляционной базе данных, применять механизм транзакций, использовать инструменты и утилиты Visual Studio 2005 для работы с базой. Вас научат работать с XML данными и XML схемами, применять на практике объектную модель документа DOM для разбора и модификации XML данных.
Слушатели имеют возможность выбора языка программирования при выполнении лабораторных работ курса, а именно Visual Basic .Net или Visual C#.
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
По окончании курса Вы будете уметь
1. Формировать строку подключения к базам данных
2. Читать и обновлять данные в базе
3. Программировать транзакции
4. Программировать работу с базой в отсоединённом режиме
5. Использовать утилиты Visual Studio 2005 для работы с базой в отсоединённом режиме
6. Работать с XML данными, читать и сохранять их
7. Уметь анализировать XML данные путём использования объектной модели DOM
Содержание курса
1. Подключение к базам данных и чтение данных
2. Выполнение запросов в базе и обновление базы данных
3. Программирование транзакций
4. Программирование работы с базой в отсоединённом режиме
5. Использование утилит Visual Studio 2005 для работы с базой в отсоединённом режиме
6. Работа с XML данными в отсоединённом режиме
7. Сохранение и чтение XML данных
8. Обработка XML данных путём использования объектной модели DOM
Длительность курса
24 академических часа / 3 дня
В курсе рассматриваются следующие вопросы
Модуль 1. Подключение к базам данных и чтение данных.
1. Архитектура ADO.Net
2. Формирование подключения к базе и чтение данных
3. Пул подключений к базе данных
4. Практика:
a. Подключение к базам данных;
b. Сохранение и шифрование строки подключения в конфигурационном файле приложения;
c. Чтение данных из базы;
d. Обработка событий и исключений, возникающих при работе с базой данных;
e. Конфигурирование и использование пула соединений.
Модуль 2. Выполнение запросов в базе и обновление базы данных.
1. Реализация команд в ADO.Net
2. Выполнение параметризованных запросов
3. Практика:
a. Создание и выполнение запросов;
b. Создание и выполнение параметризованных запросов;
c. Работа с командами обновления.
Модуль 3. Программирование транзакций.
1. Реализации локальных транзакций
2. Реализации распределённых транзакций
3. Уровни изоляции транзакций
4. Практика:
a. Выполнение обновления данных в рамках транзакции;
b. Выбор подходящего уровня изоляции транзакций;
c. Программирование распределённых транзакций.
Модуль 4. Программирование работы с базой в отсоединённом режиме.
1. Отсоединённый режим работы с базой в ADO.Net
2. Работа с объектами DataSet
3. Использование объектов DataView
4. Практика:
a. Программное создание объектов DataSet;
b. Добавление, модификация и удаление данных в DataSet;
c. Слияние объектов DataSet;
d. Создание и использование DataView
Модуль 5. Использование утилит Visual Studio 2005 для работы с базой в отсоединённом режиме.
1. Преимущества строго типизированного объекта DataSet
2. Работа с объектом TableAdapters
3. Практика:
a. Создание строго типизированного объекта DataSet в дизайнере Visual Studio 2005;
b. Добавление пользовательского кода к строго типизированному объекту DataSet;
c. Реализация дополнительных запросов в объекте TableAdapters.
Модуль 6. Работа с XML данными в отсоединённом режиме.
1. XML представление данных объекта DataSet
2. Использование режима представления данных DiffGrams
3. Практика:
a. Сохранение и чтение XML данных объекта DataSet;
b. Сохранение и чтение схемы данных.
Модуль 7. Сохранение и чтение XML данных
1. Чтение XML данных
2. Сохранение XML данных
3. Практика:
a. Работа с классом XmlWriter;
b. Работа с классом XmlReader;
Модуль 8. Обработка XML данных путём использования объектной модели DOM
1. Объектная модель DOM
2. Работа с объектами XmlDocument и XmlNodes
3. Практика:
a. Использование DOM для чтения XML данных;
b. Использование DOM для модификации и сохранения XML данных;