Россия, 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 • Выгрузка данных с сервера с использованием службы синхронизации • Загрузка данных на сервер с использованием службы синхронизации • Лабораторная работа: Построение систем с непостоянным подключением с использованием служб синхронизации