What you'll learn?

·     Describe ADO.Net Architecture and Object Model

·     Connect to SQL and other data sources

·     Perform connected database operations

·     Perform disconnected database operations

·     Implement multiple DataView

·     Implement transactions

Description

This course provide a comprehensive introduction to ADO.NET 2.0. It is intended to qualify trainees to build desktop database application using Visual Basic 2005. However, the information and skills acquired in this course could be easily utilized to create other types of applications that connect to a database or other data sources.

Audience :

This course is essential for trainees aspiring to build database applications.

Topics :

Introduction to ADO.NET

o  What is ADO.NET?

o  ADO.NET and the .NET Framework

o  ADO.NET components

o  .NET Framework Data Providers

o  ADO.NET object model

o  Connected objects

o  Disconnected objects

Connecting to Data Sources

o  Specifying the data source

o  Specifying the server and the database

o  Choosing the database objects

o  Programmatic connection

o  Creating connection objects

o  Managing the connection

o  Establishing and testing the connection

o  Customizing connection strings

Retrieving Scalar Values and Result Sets

o  Instantiating the command object

o  Specifying the SQL statement

o  Executing the command

o  Retrieving a re

o  sult set

o  Specifying the SQL query command

o  Reading the result set

Working with DataSets

o  What is a DataSet?

o  DataSet object model

o  DataSet versus DataTables

o  DataColumns and DataRows

o  DataSets properties & constraints

o  Filling DataSets manually

o  Filling DataSets programmatically

o  Finding data in DataSets

o  Relational DataSets

o  Creating relations between DataTables

Working with DataAdapters

o  What is DataAdapter?

o  DataAdapter structure

o  Filling DataSets with fetched data

o  Updating data sources with DataSets

Working with DataViews

o  What is DataView?

o  Creating a DataView

o  Manipulating data through DataViews

o  Converting a DataView to a DataTable

DataSets & Data Sources Integration

o  Manipulating disconnected data

o  SqlCommandBuilder object

o  Sending disconnected data to applications

ADO.NET Transactions

o  ACID properties

o  Connected mode transactions

o  Disconnected mode transactions

o  Implementing transactions

Prerequisities :

Recommended Knowledge :

This course requires having basic skills using Microsoft Windows operating system (Version XP or any later version). It also requires reasonable understanding of object-oriented programming concepts, SQL Server 2005, .NET Framework 2.0 and Visual Basic 2005.

Recommended Course(s) :

Category :

  • Programming
  • Database

Training Materials :

YAT Official Courseware

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This course is an essential part of YAT Professional Diploma in Programming (Standard YPDP).