TECHNOLOGY COURSES
XML Development in Microsoft .NET
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.
Audience: Application Developers who need to implement XML-based solutions, and System Architects who want to understand how XML can be integrated into the system design of distributed applications.
Prerequisites: Experience using XML and XSLT, solid programming ability in VB.NET, and experience with ADO.NET and SQL Server 2000.
Days: 3
Course Contents
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
|
|
|