Раздел: Microsoft Visual Studio 2008-2005

M6464 Visual Studio 2008: ADO.NET 3.5

Цена
Цена для организаций 14400 руб.
Цена вебинара 14400 руб.
Цена для частных лиц 14400 руб.

Длительность курса: 18/2 часов/дней.

Данный курс позволит слушателям приобрести знания и навыки, необходимые для доступа к данным и модификации данных с использованием технологии ADO.NET 3.5.

Категория слушателей: Этот курс предназначен для разработчиков, которые хотят научиться создавать приложения в среде Visual Studio 2005 или 2008.

Предварительная подготовка:

  • Опыт создания приложений с использованием предыдущих версий Microsoft Visual Studio.

По окончании курса слушатели смогут:

  • Описать назначение и структуру технологии 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.

Содержание курса:

Приступая к работе с ADO.NET 3.5.

  • Структура платформы ADO.NET 3.5
  • Подключение к базе данных и извлечение данных
  • Типовые приемы управления подключениями и выполнения запросов
  • Лабораторная работа: Подключение к базе данных и извлечение данных

Модификация данных с помощью команд ADO.NET.

  • Вставка, корректировка и удаление данных
  • Управление целостностью и согласованностью данных
  • Лабораторная работа: Модификация данных с помощью команд ADO.NET

Запросы к данным и обслуживание данных с помощью наборов DataSet.

  • Создание и использование наборов DataSet для извлечения данных
  • Корректировка БД с использованием набора DataSet
  • Применение набора DataSet в средах с непостоянным подключением
  • Лабораторная работа: Использование наборов DataSet для извлечения и модификации данных

Запросы к данным и обслуживание данных с использованием технологии LINQ.

  • Запросы к данным в памяти с использованием выражений LINQ
  • Извлечение данных с помощью технологии LINQ to SQL
  • Модификация данных с помощью технологии LINQ to SQL
  • Лабораторная работа: Использование технологии LINQ to SQL для извлечения и модификации данных

Реализация модели сущностей с использованием структуры сущностей ADO.NET Entity Framework.

  • Создание сущностной модели данных (Entity Data Model) с использованием структуры сущностей ADO.NET Entity Framework
  • Запросы к данным и модификация данных с использованием структуры сущностей ADO.NET Entity Framework
  • Лабораторная работа: Использование структуры сущностей ADO.NET Entity Framework для реализации сущностной модели данных

Построение систем с непостоянным подключением с использованием служб синхронизации.

  • Изучение службы синхронизации Microsoft Synchronization Services
  • Выгрузка данных с сервера с использованием службы синхронизации
  • Загрузка данных на сервер с использованием службы синхронизации
  • Лабораторная работа: Построение систем с непостоянным подключением с использованием служб синхронизации