|
|
|
|
Title: |
2389 Programming with Microsoft ADO .NET (VB or C#) - ML |
|
Delivery Method: |
Mentored Learning |
|
Duration: |
6 Sessions |
|
Overview: |
This course will teach developers to build data-centric applications and Web services with Microsoft ADO.NET, Microsoft SQL Server™ 2000, and the Microsoft.NET Framework. |
| Who
Should Attend: |
This course is designed for the professional platform developer who is responsible for designing and building data-centric, distributed applications for his or her organization. It is designed for developers who have component and Web application development skills, and who have previously built solutions by using Microsoft Visual Studio®.
Typically, these individuals will have the following skills: Experience with a .NET language such as Microsoft Visual Basic® .NET, Microsoft Visual C#™, or Microsoft Visual C++®; an understanding of object-oriented concepts and terminology; experience developing distributed applications |
| Pre-requisite(s): |
The course assumes that students have the following skills:
• Understanding of relational database concepts: table, row, column, primary keys, foreign keys, constraints, and views
• Data query and modification experience, including experience with SELECT, INSERT, UPDATE, and DELETE commands
• Exposure to XML documents, style sheets, and schemas
• Experience with Visual Basic .NET, Visual Basic for Applications, or previous versions of Visual Basic
• Experience |
| CPE
Information: |
CPE Credits:
0
hours
Course Level: Basic
Instructional Method: Group-live
Additional CPE Information |
|
Outline: |
Lesson 1: Data-Centric Applications and ADO.NET
Design of Data-Centric Applications
ADO.NET Architecture
ADO.NET and XML
Lesson 2: Connecting to Data Sources
Choosing a .NET Data Provider
Defining a Connection
Managing a Connection
Handling Coonection Exceptions
Connection Pooling
Lesson 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
Lesson 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
Lesson 5: Reading and Writing XML with ADO.NET
Creating XSD Schemas
Loading Schemas and Data into DataSets
Writing XML from a DataSet
Lesson 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
Lesson 7: Building and Consuming a Web Service That Uses ADO.NET
Building and Consuming a Web Service That Returns Data |
|