Программирование с MS ADO.NET

Заказать курс

Стоимость: 14800 руб.

Продолжительность: 24 ч.


Цель курса: Этот курс учит разработчиков создавать приложения, работающие с базами данных, и web-сервисы с использованием  Microsoft ADO.NET, Microsoft SQL Server 2000 и  Microsoft. NET Framework

Аудитория. Этот курс предназначен для профессиональных разработчиков, которые проектируют и создают приложения с доступом к базам данных. Этот курс для тех, которые имеет опыт компонентной разработки и создания web-приложений с использованием Microsoft Visual Studio.

Разработчики должны иметь опыт работы с. NET языком таким, как Visual Basic.NET, C# или Visual C++; понимать концепции объектно-ориентированного подхода и терминологии; опыт разработки распределенных приложений; и опыт разработки Web-приложений, использующих Internet Information Server.

Предварительная подготовка. Для курса требуется знание концепций реляционных баз данных, умение создавать запросы и модифицировать базы данных, включая команды SELECT, INSERT, UPDATE и DELETE, опыт с XML документами, опыт работы с Visual Basic.NET, Visual Basic for Applications или с предыдущими версиями Visual Basic, опыт создания пользовательского интерфейса, включая Web-приложения или Windows-приложения.

Программа курса.

Module 1: Data-Centric Applications and ADO.NET

  • Design of Data-Centric Applications
  • ADO.NET Architecture
  • ADO.NET and XML

Lab 1.1: Data-Centric Applications and ADO.NET

Module 2: Connecting to Data Sources

  • Choosing a. NET Data Provider
  • Defining a Connection
  • Managing a Connection
  • Handling Coonection Exceptions
  • Connection Pooling

Lab 2.1: Connecting to Data Sources

Module 3: Performing Connected Database Operations

  • Working in a Connected Environment
  • Building Command Objects
  • Executing Commands That Return a Single Value
  • Executing Commands That Return Rows
  • Executing Commands That Do Not Return Rows
  • Using Transactions

Lab 3.1: Performing Connected Database Operations

Module 4: Building DataSets

  • Working in a Disconnected Environment
  • Building DataSets and DataTables
  • Binding and Saving a DataSet
  • Defining Data Relationships
  • Modifying Data in a DataTable
  • Sorting and Filtering

Lab 4.1: Building, Binding, Opening, and Saving DataSets

Lab 4.2: Manipulating DataSets

Module 5: Reading and Writing XML with ADO.NET

  • Creating XSD Schemas
  • Loading Schemas and Data into DataSets
  • Writing XML from a DataSet

Module 6: Building DataSets from Existing Data Sources

  • Configuring a DataAdapter to Retrieve Information
  • Populating a DataSet Using a DataAdapter
  • Configuring a DataAdapter to Update the Underlying Data Source
  • Persisting Changes to a Data Source
  • How to Handle Conflicts

Lab 6.1: Retrieving Data into a Disconnected Application

Lab 6.2: Retrieving and Updating Customers and Orders Data

Module 7: Building and Consuming a Web Service That Uses ADO.NET

  • Building and Consuming a Web Service That Returns Data

Lab 7.1: Troubleshooting an ADO.NET Application