About This Workshop Elements of this syllabus are subject to change. This three-day instructor-led workshop provides students with the knowledge and skills to develop data-access applications by using the Microsoft .NET Framework and Microsoft Visual Studio 2005. The workshop describes how to access and update data in a database by using ADO.NET. The workshop also describes how to create, read, and write XML data. |
Audience Profile This workshop is intended for corporate and Independent Software Vendor (ISV) application developers who have a desire to learn more about specific technology areas in distributed application development. |
At Workshop Completion After completing this course, students will be able to:
|
Workshop OutlineSession 1: Unit 1: Connecting to Databases and Reading Data
Lessons
- 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
- Connecting to a Database
- Saving a Connection String Securely in an Application Configuration File
- Retrieving Data from a Database
- Handling Connection Events and Exceptions
- Configuring and Using Connection Pooling (if time permits)
- 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.
Session 2: Unit 2: Querying and Updating Databases by Using Commands
Lessons
- ADO.NET Commands
- The Process for Passing Parameters into Commands
Lab : Querying and Updating Databases by Using Commands
- Creating and Running Query Commands
- Creating and Running Parameterized Commands
- Creating and Running Update Commands
- Using Globalized Formats for Storing and Accessing Data (if time permits)
- 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.
Session 3: Performing Transactional Operations
Lessons
- What Is a Transaction?
- The Process for Managing Local Transactions
- The Process for Managing Distributed Transactions
- Isolation Levels
Lab : Performing Transactional Operations
- Performing Data Updates within a Transaction
- Choosing an Appropriate Isolation Level for a Transaction
- Enlisting in a Distributed Transaction
- Managing Transactions in the Data Tier (if time permits)
- 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.
Session 4: Performing Disconnected Operations Programmatically
Lessons
- 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
- Creating a DataSet Programmatically
- Populating and Saving a DataSet
- Adding, Modifying, and Deleting Data in a DataSet
- Merging DataSets
- Creating and Using DataViews (if time permits)
- 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.
Session 5: Performing Disconnected Operations by Using Visual Studio 2005 Wizards
Lessons
- 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
- Creating a Typed DataSet by Using the DataSet Designer
- Loading, Displaying, and Saving Data in a Typed DataSet
- Adding Code to a Typed DataSet
- Creating a Typed DataSet by Using the Data Source Configuration Wizard
- Adding Queries to a Table Adapter (if time permits)
- 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.
Session 6: Performing XML Operations on Disconnected Data
Lessons
- XML Representations of DataSets
- What Are DiffGrams?
Lab : Performing XML Operations on Disconnected Data
- Saving a DataSet as XML Data
- Loading a DataSet from XML
- Saving and Loading DataSet Schema Information
- 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.
Session 7: Reading and Writing XML Data
Lessons
- The Process for Serially Reading XML Data
- The Process for Serially Writing XML Data
Lab : Reading and Writing XML Data
- Writing XML Data by Using XmlWriter
- Reading XML Data by Using XmlReader
- 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.
Session 8: Processing XML Data by Using DOM
Lessons
- What Is DOM?
- What Are DOM Trees?
- Types of XML Nodes in a DOM Tree
Lab : Processing XML Data by Using DOM
- Reading XML Data by Using DOM
- Writing XML Data by Using DOM
- 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.
D0wn10ad
http://www.easy-share.com/1905141907/ebook_Udovice2541B.rar
http://rapidshare.com/files/231866495/ebook_Udovice2541B.rar
http://www.uploading.com/files/7SPD0M6Y/ebook_Udovice2541B.rar.html
http://hotfile.com/dl/2327240/aabe61f/ebook_Udovice2541B.rar.html
0 comments:
Post a Comment