Описание Курса:
На этом курсе слушатели узнают как работать с данными и изменять их с помощью Visual Studio 2008: ADO.NET 3.5.
Аудитория:
Этот курс будет интересен для разработчиков приложений, которые уже работали с Visual Studio 2005 или 2008.
Предварительная подготовка:
- знания основных концепций реляционных баз данных;
- знания в объеме курса 2389: "Programming with Microsoft ADO.NET".
Сертификация:
Курс готовит к тесту: 70-561
Содержание:
Модуль 1. Начало работы с ADO.NET 3.5
В этом модуле объясняется как подключиться к базе данных и извлечь данные используя команды ADO.NET.
Темы:
- Структура ADO.NET 3.5.
- Подключение к базе данных и извлечение данных.
- Лучшие примеры управления соединениями и выполнения запросов.
Лабораторная работа:Подключение к базе данных и извлечение данных.
- Подключение к базе данных.
- Выполнение простого запроса.
- Выполнение запроса с отчетом о выполнении.
- Выполнение запроса, который запрашивает параметры.
Модуль 2. Изменение данных с помощью команд ADO.NET 3.5
В этом модуле объясняется как изменять данные с помощью команд ADO.NET 3.5.
Темы:
- Вставка, обновление и удаление данных.
- Управление целостностью и взаимосовместимостью данных.
Лабораторная работа:Изменение данных с помощью команд ADO.NET 3.5.
- Вставка, обновление и удаление данных в базе данных.
- Выполнение транзакциональных обновлений.
- Асинхронное выполнение команд.
Модуль 3. Поддержка данных с помощью DataSets
В этом модуле объясняется как использовать DataSets для выборки и изменения данных и как действовать как локальный кеш данных.
Темы:
Создание и использование DataSet для извлечения данных.
Обновление базы данных с помощью DataSet.
Использование DataSet в Occasionally Connected Environment.
Лабораторная работа:Использование DataSet для извлечения и изменения данных.
- Создание типичного DataSet.
- Извлечение данных в DataSet.
- Изменение данных в DataSet.
- Сохранение DataSet и устранение конфликтов.
Модуль 4. Поддержка данных с помощью LINQ
В этом модуле объясняется как использовать LINQ для извлечения и обновления данных.
Темы:
- Запрос данных In-Memory с помощью LINQ Query Expressions.
- Извлечение данных с помощью LINQ to SQL.
- Изменение данных с помощью LINQ to SQL.
Лабораторная работа:Использование LINQ to SQL для извлечения и изменения данных.
- Запрос данных с помощью LINQ Query Expressions.
- Извлечение данных с помощью LINQ to SQL Entity Classes.
- Изменение данных с помощью LINQ to SQL.
Модуль 5. Выполнение Entity Model с помощью ADO.NET Entity Framework
В этом модуле объясняется как использовать Entity Framework для выполнения Entity data Model для запроса и сохранения данных.
Темы:
- Создание Entity Data Model с помощью ADO.NET Entity Framework.
- Запрос и изменение данных с помощью ADO.NET Entity Framework.
Лабораторная работа:Использование ADO.NET Entity Framework для выполнения Entity Data Model.
- Создание Entity Data Model.
- Запрос и изменение данных в Entity Data Model.
- Обработка и управление объектами с помощью Object Services.
Модуль 6. Построение Occasionally Connected Solutions
В этом модуле объясняется как использовать сервисы синхронизации для построения Occasionally Connected Solutions.
Темы:
- Понимание сервисов синхронизации Microsoft.
- Загрузка данных с помощью сервисов синхронизации.
- Загрузка данных в удаленный компьютер с помощью сервисов синхронизации.
Лабораторная работа:Построение Occasionally Connected Solutions с помощью сервисов синхронизации.
- Изменение схемы базы данных в поддержку синхронизации.
- Загрузка данных в клиентский компьютер.
- Загрузка изменений данных в удаленный компьютер в базу данных.
Приобретаемые навыки:
Слушатели научатся:
- описывать назначение и структуру ADO.NET 3.5;
- перечислять технологии и техники необходимые для управления данными в ADO.NET 3.5;
- вставлять, обновлять и удалять данные с помощью инструментов ADO.NET 3.5;
- использовать для DataSet для отслеживания данных;
- использовать DataSet для обновления данных;
- использовать DataSet для обновления базы данных;
- использовать LINQ для постановки данных в очередь;
- объяснять, как использовать ADO.NET Entity Framework для отображения структуры базы данных.
Документы об окончании курса / Материалы и сертификаты:
Сертификат Microsoft