XML Development in .NET Training

Answers to Popular Questions:

 
Yes, this class can be tailored to meet your specific training needs.
Yes, we provide XML consulting services.
Yes, group discounts are provided.

Course Description

 
This fast-paced course teaches the features built into Visual Studio .NET for creating and maintaining XML in applications, as well as integrating XML into distributed applications. The course covers: XML standards implemented in the .NET Framework, including the core XML specification, XSLT, and XML schema; the different ways that .NET parses XML data; writing applications that read XML, create it from scratch, and modify existing XML after parsing it into memory; the various tools in .NET for validating the structure of XML data, including legacy (that are still widely-used techniques) as well as the new standards that are making their way into new tools; features in ADO.NET to work with relational data using either relational or XML techniques, and using the XML features of SQL Server 2000; implementation of XML Web services using .NET Framework tools.
Course Length: 3 Days
Course Tuition: $1190 (US)

Prerequisites

Experience using XML and XSLT, solid programming ability in VB.NET, and experience with ADO.NET and SQL Server 2000.

Course Outline

 

XML in Visual Studio .NET
XML Editing Tools
Creating and Transforming Schemas
XML Code Documentation

XML in the .NET Framework
The System.Xml Namespaces
The MSXML Heritage
Parsing XML in .NET
Creating New XML
Transforming XML
XML Serialization

Reading and Writing XML Streams
The pull model of SAX
XmlReader
Loading and Parsing XML
Reading XML Content
Supporting Classes
Using Name Tables
XmlNodeReader
XmlValidatingReader
XmlWriter
Creating XML on the Fly
Persisting Your New XML
Supporting Classes

The .NET DOM
Extending the W3C DOM
Parsing XML
Ways of Loading the DOM with Data
Navigating the DOM
Searching for Data
Reading Content
Changing and Adding Data

Valid XML
Support in .NET for Defining Structure
Creating XML Schemas
Schema Object Model
Validating XML
Linking XML to DTDs and Schemas
Performing Validation
Handling Events
Caching Schemas
 
Transforming and Searching XML
XSLT and XPath in .NET
Basic XSLT Processing
Using XPath to Match XML
Selecting and Testing Nodes
Special XSLT Techniques
Embedding Script
XSLT Extensions

Data Access with ADO.NET and XML
Reading and Writing XML with ADO.NET
Managed Data Providers
Loading Schema Information
Strongly Typed Datasets
Synchronizing XML and DataSets

XML and SQL Server
XML Direct from SQL Server
Writing XML Data to SQL Server
SQLXML Managed Classes
SQL Server Web Services

Web Services and ASP.NET
Creating Web Services
Automatic WSDL
Lathering Up SOAP
Building a Web Service Client
Asynchronous and Synchronous Calls
Transaction Support

Course Directory [training on all levels]

Upcoming Classes