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 C# 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 C# 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 C# 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.
Prerequisites: Ability to read and to write well-formed XML. A
working knowledge of programming the .NET Framework using C#. 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.
Copyright © 2006 o Object Innovations
References