Exam 98-363: Web Development Fundamentals/Working with Data and Services

This lesson covers Working with Data and Services. It looks at XML data, DataSet and DataReader, calling services, DataSource controls, data binding syntax, data connections and databases.

Activity 1 - Read and Write XML Data
This objective may include but is not limited to: Understanding XML, XML validation. This objective does not include: Web Services, XPath syntax, XmlDocument, XPathNavigator, XPathNodeIterator, XPathDocument, XmlReader, XmlWriter, XmlDataDocument, XmlNamespaceManager.
 * 1) Read Common Task QuickStart.
 * 2) Read Developing with MSXML.
 * 3) Read Configuration Files.

Activity 2 - Distinguish Between DataSet and DataReader Objects
This objective may include but is not limited to: the ability to choose the proper data object to use based on application requirements/design.
 * 1) Read Retrieving Data Using a DataReader.
 * 2) Read DataSet Class.
 * 3) Read When to Use a DataSet.

Activity 3 - Call a Service from a Web Page
This objective may include but is not limited to: creating a basic WCF Service or Web Service so that it can be consumed; App_WebReferences;  configuration.
 * 1) Read How to: Define a Windows Communication Foundation Service Contract.
 * 2) Read Create and Call a Simple Web Service in ASP.NET.
 * 3) Read Creating and Using an AJAX-enabled Web Service in a Web Site.

Activity 4 - Understand DataSource Controls
This objective may include but is not limited to:  LinqDataSource, ObjectDataSource, XmlDataSource, SqlDataSource
 * 1) Read Data Source Controls Overview.
 * 2) Read ASP.NET Data Access Options.
 * 3) Read Data Access.

Activity 5 - Bind Controls to Data by Using Data Binding Syntax
This objective may include but is not limited to: ensure that data is updated and displayed in data-aware controls.
 * 1) Read Data Binding Overview.
 * 2) Read Windows Presentation Foundation Data Binding.
 * 3) Read Data-Binding with WPF and the Entity Framework.

Activity 6 - Manage Data Connections and Databases
This objective may include but is not limited to: database connections; connection objects; connection pools; transaction objects.
 * 1) Read Pooling in the Microsoft Data Access Components.
 * 2) Read Database Connections.
 * 3) Read ASP.NET Data Access Content Map.