This comprehensive and practical four-day course builds skills in
.NETs XML processing APIs - chiefly parsing using XmlReader and the
Document Object Model (DOM), writing XML streams using XmlWriter, and
transformations using XPath and XSLT, all using the .NET Framework XML
classes and the Visual Basic language. It also covers XML
serialization according to XML Schema and the tight coupling between
XML and ADO.NET. The course is intended for students with a working
knowledge of XML who want to build XML applications or components
using .NET and the Visual Basic language. Everything in the course
adheres to W3C and .NET standards for highly portable code. The course
includes a practical discussion of performance tradeoffs using various
XML technology alternatives. New features in System.Xml in .NET 2.0
are discussed in the context of where the topics are covered. Visual
Studio 2005 is used as the development environment.
The course includes extensive programming examples, a progressively
developed case study, and several tools for manipulating XML
documents. All source code is in Visual Basic and is provided with the
course.
Upon completion of this course the student will be equipped to program
XML applications in .NET and understand which XML and .NET
technologies to apply for the problem domain.
Ability to read and to write well-formed XML. A
working knowledge of programming the .NET Framework using Visual
Basic. A working knowledge of ADO.NET is recommended for the portion
of the course dealing with ADO.NET and XML.
On completion of this course, the student should be able to
Understand the purpose of the .NET Framework XML classes
Parse XML data streams using XmlReader classes
Validate XML data streams that are described by a DTD or an
XML Schema
Use the XmlWriter class to create XML data streams
Modify, create and delete information in an XML document
using the Document Object Model (DOM) .NET classes.
Use XML Schema to express precise type information for an
XML document and Visual Studio 2005 to create schemas
Use XML Serialization to persist XML data
Acquire a working knowledge of the use of ADO.NET with XML
Use XPath to query for content in an XML document
Use the XPathNavigator class to parse and edit XML documents
Use XSLT to transform XML documents into text, HTML or other
XML
Evaluate performance tradeoffs in alternative XML
technologies
Instructor-led course, with practical computer-based exercises.
The course runs using Visual Studio 2005. The recommended operating
system is Windows XP with Service Pack 2. See the appropriate course
Setup Guide for details.
A good minimal hardware profile for this course would have a Pentium
500-MHz or equivalent CPU, 256 MB of RAM, and at least 4 GB of free
disk space for tools installation and courseware.
References