XML Development in .NET Training in Toronto, Canada

Enroll in or hire us to teach our XML Development in .NET class in Toronto, Canada by calling us @303.377.6176. Like all HSG classes, XML Development in .NET may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, XML Development in .NET may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

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)


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
Loading and Parsing XML
Reading XML Content
Supporting Classes
Using Name Tables
Creating XML on the Fly
Persisting Your New XML
Supporting Classes

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
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.