(<img height='1' width='1' border='0' src="http://www.googleadservices.com/pagead/conversion/1072619999/?value=1&label=Lead&script=0" />)
F1
About F1Course ScheduleOther ServicesSite MapContactHome

Core Data Access with Microsoft Visual Studio 2005

Exchange Server
Office (inc Access)
SQL Server
Visual Studio .NET
Windows
Web Development
Visual FoxPro
Programming
Business
Knowledge Management
Certification
Learning Options
Reserve a Place
01 Mar London
15 Mar Bath
05 Apr London
11 Apr Bath
03 May London
17 May Bath
07 Jun London
14 Jun Bath
05 Jul London
12 Jul Bath
02 Aug London
16 Aug Bath
06 Sep London
13 Sep Bath
04 Oct London
11 Oct Bath
01 Nov London
08 Nov Bath
06 Dec London
06 Dec Bath
03 Jan Bath
03 Jan London
07 Feb London
07 Feb Bath
View Other Courses in Same Category
Introduction to ASP .NET (Replaced by 2640) (2063)
Programming with C# (2124)
Designing E-Business Applications with Microsoft .NET Enterprise Servers (2260)
Developing Security-Enhanced Web Applications (2300)
Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET (2310)
Advanced Web Application Development using Microsoft ASP.NET (2311)
Programming with the Microsoft .NET Framework (Microsoft Visual C#) (2349)
Developing and Deploying Secure Microsoft .NET Framework Applications (2350)
Deploying Microsoft .NET Applications for Systems Engineers (2362)
Getting Started with Microsoft .NET for COBOL Programmers (2363)
Whats New in Microsoft Visual Studio 2005 for existing Visual Studio .NET Developers (2364)
Designing an Application Migration Strategy to Microsoft .NET (2365)
Developing High Performance and Scalable Web Applications using ASP.NET 1.1 and ADO.NET 1.1 (2366)
Programming with Microsoft Visual Basic .NET (2373)
Programming with ADO .NET (2389)
Programming with the Microsoft .NET Framework (Microsoft Visual Basic.NET) (2415)
Developing XML Web Services Using Microsoft ASP.NET (2524)
Developing Distributed Applications with Microsoft .NET Remoting (2526)
Core Web Application Technologies with Microsoft Visual Studio 2005 (2543)
Developing Microsoft .NET Applications for Windows (Visual C# .NET) (2555)
Building COM+ Applications Using Microsoft .NET Enterprise Services (2557)
Programming with Managed Extensions for Microsoft Visual C++ .NET (2558)
Introduction to Visual Basic .NET Programming with Microsoft .NET (2559)
Developing Microsoft .NET Applications for Windows (Visual Basic .NET) (2565)
Application Upgrade and Interoperability Using Visual Studio .NET (Visual Basic .NET) (2571)
Introduction to C# Programming with Microsoft .NET (2609)
Enterprise Solution Development with Microsoft Visual Studio Team System (2631)
Upgrading Web Development Skills from ASP to Microsoft ASP .NET (2640)
Introduction to Programming (2667)
Introduction to Microsoft .NET Development (2717)
Developer Skills Builder for Microsoft.NET (2727)
Building Microsoft Content Management Server 2002 Solutions (2730)
Developing Microsoft ASP.NET 2.0 Web Applications (3201)
Preparation Course for Exam 70-310 (F1022)

Module 1: Connecting to Databases and Reading Data

  • What Is ADO.NET?
  • The Process for Connecting to a Database and Reading Data
  • What Is Connection Pooling?
  • Lab: Connecting to Databases and Reading Data
Skills
  • Describe the key features of ADO.NET.
  • Explain the process for connecting to a database and reading data from a database.
  • Describe the benefits of connection pooling.
  • Connect to a database.
  • Save a connection string securely in an application configuration file.
  • Retrieve data from a database.
  • Handle connection events and exceptions.
Top

Module 2: Querying and Updating Databases by Using Commands

  • ADO.NET Commands
  • The Process for Passing Parameters into Commands
  • Lab: Querying and Updating Databases by Using Commands
Skills
  • List the different types of ADO.NET commands.
  • Explain the process for creating and executing parameterized commands.
  • Create and run query commands.
  • Create and run parameterized commands.
  • Create and run update commands.
Top

Module 3: Performing Transactional Operations

  • What Is a Transaction?
  • The Process for Managing Local Transactions
  • The Process for Managing Distributed Transactions
  • Isolation Levels
  • Lab: Performing Transactional Operations
Skills
  • Describe the concept of transactional operations.
  • Explain the process for managing a local transaction.
  • Explain the process for managing a distributed transaction.
  • Describe the effect of setting the isolation level for a transaction.
  • Perform data updates within a transaction.
  • Choose an appropriate isolation level for a transaction.
  • Enlist in a distributed transaction.
Top

Module 4: Performing Disconnected Operations Programmatically

  • What Is the ADO.NET Disconnected Model?
  • The Process for Loading and Saving Data in a DataSet
  • What Are DataViews?
  • Lab: Performing Disconnected Operations Programmatically
Skills
  • Describe the ADO.NET disconnected data model.
  • Explain the process for loading and saving data in a DataSet.
  • Describe how to use DataViews to provide a view on data.
  • Create a DataSet programmatically.
  • Populate and save a DataSet.
  • Add, modify, and delete data in a DataSet.
  • Merge DataSets.
Top

Module 5: Performing Disconnected Operations by Using Visual Studio 2005 Wizards

  • Comparing Untyped DataSets with Typed DataSets
  • What Are Table Adapters?
  • Demonstration: Creating a Typed DataSet by Using Visual Studio 2005 Wizards
  • Lab: Performing Disconnected Operations by Using Visual Studio 2005 Wizards
Skills
  • Explain the differences between untyped DataSets and typed DataSets.
  • Explain how table adapters work in conjunction with data tables in a typed DataSet.
  • Describe the process for creating a typed DataSet by using Visual Studio 2005 Wizards.
  • Create a typed DataSet by using the DataSet Designer.
  • Load, display, and save data in a typed DataSet.
  • Add code to a typed DataSet.
  • Create a typed DataSet by using the Data Source Configuration Wizard.
Top

Module 6: Performing XML Operations on Disconnected Data

  • XML Representations of DataSets
  • What Are DiffGrams?
  • Lab: Performing XML Operations on Disconnected Data
Skills
  • Describe scenarios in which you can represent a DataSet as XML data.
  • Explain how a DiffGram retains information about modifications to a DataSet.
  • Save a DataSet as XML data.
  • Load a DataSet from XML.
  • Save and load DataSet schema information.
Top

Module 7: Reading and Writing XML Data

  • The Process for Serially Reading XML Data
  • The Process for Serially Writing XML Data
  • Lab: Reading and Writing XML Data
Skills
  • Describe the process for serially reading XML data.
  • Describe the process for serially writing XML data.
  • Write XML data by using XmlWriter.
  • Read XML data by using XmlReader.
Top

Module 8: Processing XML Data by Using DOM

  • What Is DOM?
  • What Are DOM Trees?
  • Types of XML Nodes in a DOM Tree
  • Lab: Processing XML Data by Using DOM
Skills
  • Explain what DOM is and describe how to process XML data in memory by using DOM.
  • Explain what a DOM tree is and describe how to represent XML documents as a DOM tree.
  • List the types of nodes in a DOM tree.
  • Read XML data by using DOM.
  • Modify XML data by using DOM.
Top

Exams:

  • There are no exams directly associated with this course

Price Options ex VAT:

Classroom Training
?
Distance Learning
?
eLearning Options
?
Book Learning
?
£ 1050
(1614)
£ 674.00
(1036)
- No Books Supported for Course at present

Call Free on 0800 169 1890
Print 2 Page Flyer
Last Modified 13 March 2006