Ближайшие курсы
Об этом блоге
Слукин Сергей - тренер, независимый консультант. Microsoft Certified Trainer, Professional Developer, Technology Specialist, IT Professional Специализируюсь на: SharePoint 2013, SharePoint Server 2010, Office 365, SharePoint 2007, MOSS 2007, WSS 3.0, SharePoint Designer 2010, .NET, ASP.NET, C#, ADO.NET, LINQ, WPF, WCF, WF, Silverlight, Visual Studio 2012, Visual Studio 2010, Windows Phone 7.5, Biztalk 2010, SQL Server 2012, SQL Server 2008 R2, Business Intelligence, Reporting, Analysis, Integration Services.
Календарь
<<  Сентябрь 2017  >>
ПнВтСрЧтПтСбВс
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

Курс "М6464 Visual Studio 2008: ADO.NET 3.5"

Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft.

Курс будет полезен всем, кто работает с данными на платформе .NET, ASP.NET, а также тем, кто собирается разрабатывать при помощи LINQ for SharePoint для WSS 3.0/MOSS 2007 и SharePoint 2010.

Цель курса

Курс даёт знания и навыки, необходимые для доступа и модификации данных с использованием библиотек ADO.NET 3.5. Курс предназначен для разработчиков, которые умеют создавать приложения в Visual Studio 2005 или Visual Studio 2008. В курсе рассматриваются такие важные и современные технологии, как встроенный язык запросов Language Integrated Query (LINQ), наборы данных DataSet, DataContext, сервисы синхронизации Synchronization Services, ADO.NET Entity Framework для задания соответствия между бизнес логикой и базой данных.

По окончании курса Вы будете уметь

1.       Описывать назначение и структуру ADO.NET 3.5.

2.       Объяснять назначение провайдеров в ADO.NET 3.5.

3.       Перечислять технологии и методы работы с данными в ADO.NET 3.5.

4.       Добавлять, редактировать и удалять данные, используя объекты команд ADO.NET.

5.       Использовать транзакции для контроля ссылочной целостности данных и конкуренции за данные.

6.       Определять и использовать объекты DataSet для получения данных.

7.       Использовать DataSet для обновления базы данных.

8.       Использовать DataSet в качестве локального хранилища в системах с периодическим соединением с сервером.

9.       Писать запросы LINQ для получения данных из структур в памяти.

10.   Использовать LINQ to SQL для обращения к базе данных.

11.   Использовать LINQ to SQL для изменения данных и сохранения изменений в БД.

12.   Объяснять как использовать ADO.NET Entity Framework для задания соответствия между программными объектами логической бизнес модели и схемой БД.

13.   Использовать ADO.NET Entity Framework для запросов и изменения данных.

14.   Объяснять как Synchronization Services поддерживают периодические соединения.

15.   Использовать Synchronization Services для загрузки данных в БД SQL Server.

16.   Использовать Synchronization Services для получения данных из БД SQL Server.

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

1.       Как соединяться с БД и получать данные при помощи команд ADO.NET

2.       Модификация данных при помощи команд ADO.NET

3.       Выполнение запросов к данным и работа с данными при помощи наборов данных DataSets

4.       Выполнение запросов к данным и работа с данными при помощи технологии LINQ

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

6.       Построение периодически соединяющихся систем, используя ADO.NET Sync Services

Длительность курса

16 академических часов / 2 дня

В курсе рассматриваются следующие вопросы

Модуль 1: Начало работы с ADO.NET 3.5

Модуль объясняет как соединяться с БД и получать данные при помощи команд ADO.NET.

1.       Знакомство с ADO.NET 3.5

2.       Соединение с БД и получение данных

3.       Передовые методы управления соединениями с БД и выполнения запросов

4.       Лабораторная работа: Соединение с БД и получение данных

a.       Соединение с БД

b.      Выполнение простых запросов

c.       Выполнение запросов, возвращающих набор данных

d.      Выполнение запросов, требующих параметров

Модуль 2: Изменение данных при помощи команд ADO.NET

Этот модуль объясняет, как изменять данные при помощи команд ADO.NET.

1.       Добавление, изменение и удаление данных

2.       Управление целостностью данных и конкурентным доступом

3.       Лабораторная работа: Изменение данных при помощи команд ADO.NET

a.       Добавление, изменение и удаление данных в БД

b.      Обновления в рамках транзакций

c.       Выполнение команд асинхронно

Модуль 3: Запросы и работа с данными с использованием DataSet

Этот модуль объясняет, как использовать DataSet для получения и изменения данных, а также в качестве локального кэша данных.

1.       Создание и использование DataSet для получения данных

2.       Обновление данных в БД при помощи DataSet

3.       Использование DataSet в периодически соединяющихся окружениях

4.       Лабораторная работа: Использование DataSet для получения и изменения данных

a.       Создание типизированного DataSet

b.      Получение данных в DataSet

c.       Изменение данных в DataSet

d.      Сохранение DataSet и разрешение конфликтов

Модуль 4: Запросы и работа с данными с использованием LINQ

Этот модуль объясняет, как использовать LINQ для получения и изменения данных.

1.       Запросы к данным в памяти с использованием выражений LINQ

2.       Получение данных с использованием LINQ to SQL

3.       Изменение данных с использованием LINQ to SQL

4.       Лабораторная работа: Запросы и работа с данными с использованием LINQ to SQL

a.       Определение классов сущностей

b.      Получение данных с использованием LINQ to SQL

c.       Изменение данных с использованием LINQ to SQL

Модуль 5: Разработка модели данных сущностей с применением ADO.NET Entity Framework

Этот модуль объясняет, как использовать Entity Framework для разработки модели сущностей для запросов и работы с данными.

1.       Создание модели данных сущностей с использованием ADO.NET Entity Framework

2.       Запросы и изменение данных с использованием ADO.NET Entity Framework

3.       Лабораторная работа: Разработка модели данных сущностей с применением ADO.NET Entity Framework

a.       Создание модели данных сущностей

b.      Запросы сущностей в модели данных сущностей

c.       изменение сущностей в модели данных сущностей

Модуль 6: Построение периодически соединяющихся решений с использованием Synchronization Services

Этот модуль объясняет, как использовать Synchronization Services для построения периодически соединяющихся решений.

1.       Обзор Microsoft Synchronization Services

2.       Загрузка данных с использованием Synchronization Services

3.       Отправка данных с использованием Synchronization Services

4.       Лабораторная работа: Построение периодически соединяющихся решений с использованием Synchronization Services

a.       Изменение схемы БД для поддержки синхронизации

b.      Получение данных на клиентский компьютер

c.       Отправка изменений данных в базу данных