ADO.NET 3.5

advertisement
Россия, 117312 Москва,
ул. Вавилова, д. 47А
Тел.: (495) 221-10-70
e-mail: edu@softline.ru
http://www.edu.softline.ru/
MS-6464 Среда разработки Visual Studio 2008: ADO.NET 3.5
Продолжительность: 16 академических часов.
В течение этого двухдневного курса под руководством инструктора слушатели приобретут
знания и навыки, необходимые для доступа к данным и модификации данных с использованием
технологии ADO.NET 3.5.
Данный курс рассчитан на разработчиков приложений, которые хотят научиться создавать
приложения в среде Visual Studio 2005 или 2008.
Предварительная подготовка
• опыт по разработке приложений с использованием предыдущих версий Microsoft Visual
Studio.
Курс готовит к сертификации
• MCTS: .NET Framework 3.5, Приложения ADO.NET
• MCPD: Enterprise Application Developer 3.5 on Visual Studio 2008
Чему
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
вы научитесь
Описать назначение и структуру технологии ADO.NET 3.5.
Объяснить роль провайдеров данных в ADO.NET 3.5.
Перечислить технологии и приемы, которые предлагает платформа ADO.NET 3.5 для
управления данными.
Вставлять, модифицировать и удалять данные с помощью Command-объектов
платформы ADO.NET.
Реализовать транзакции для управления целостностью и согласованностью данных.
Определять и использовать наборы DataSet для извлечения данных.
Использовать наборы DataSet для модификации базы данных.
Использовать наборы DataSet в качестве локального кэша в среде с непостоянным
подключением.
Определять запросы LINQ для выбора данных из находящейся в памяти структуры
данных.
Использовать механизм LINQ to SQL для запроса данных из БД.
Использовать механизм LINQ to SQL для модификации данных и сохранения изменений в
БД.
Объяснить, как использовать структуру сущностей ADO.NET Entity Framework для
отображения схемы БД в логической бизнес-модели.
Использовать структуру сущностей ADO.NET Entity Framework для запросов к данным и
управления данными.
Объяснить, как служба синхронизации Synchronization Services поддерживает работу в
системах с непостоянным подключением.
Использовать службу Synchronization Services для загрузки данных из базы данных SQL
Server.
Использовать службу Synchronization Services для загрузки данных в базу данных SQL
Server.
Программа курса
Модуль 1. Приступая к работе с ADO.NET 3.5.
• Структура платформы ADO.NET 3.5
•
•
•
Россия, 117312 Москва,
ул. Вавилова, д. 47А
Тел.: (495) 221-10-70
e-mail: edu@softline.ru
http://www.edu.softline.ru/
Подключение к базе данных и извлечение
данных
Типовые приемы управления подключениями и выполнения запросов
Лабораторная работа: Подключение к базе данных и извлечение данных
Модуль 2. Модификация данных с помощью команд ADO.NET.
• Вставка, корректировка и удаление данных
• Управление целостностью и согласованностью данных
• Лабораторная работа: Модификация данных с помощью команд ADO.NET
Модуль 3. Запросы к данным и обслуживание данных с помощью наборов DataSet.
• Создание и использование наборов DataSet для извлечения данных
• Корректировка БД с использованием набора DataSet
• Применение набора DataSet в средах с непостоянным подключением
• Лабораторная работа: Использование наборов DataSet для извлечения и модификации
данных
Модуль 4. Запросы к данным и обслуживание данных с использованием технологии LINQ.
• Запросы к данным в памяти с использованием выражений LINQ
• Извлечение данных с помощью технологии LINQ to SQL
• Модификация данных с помощью технологии LINQ to SQL
• Лабораторная работа: Использование технологии LINQ to SQL для извлечения и
модификации данных
Модуль 5. Реализация модели сущностей с использованием структуры сущностей ADO.NET
Entity Framework.
• Создание сущностной модели данных (Entity Data Model) с использованием структуры
сущностей ADO.NET Entity Framework
• Запросы к данным и модификация данных с использованием структуры сущностей
ADO.NET Entity Framework
• Лабораторная работа: Использование структуры сущностей ADO.NET Entity Framework
для реализации сущностной модели данных
Модуль 6. Построение систем с непостоянным подключением с использованием служб
синхронизации.
• Изучение службы синхронизации Microsoft Synchronization Services
• Выгрузка данных с сервера с использованием службы синхронизации
• Загрузка данных на сервер с использованием службы синхронизации
• Лабораторная работа: Построение систем с непостоянным подключением с
использованием служб синхронизации
Download