+ Company
+ Training Solutions
+ Libraries
+ Customized Development
+ Clients
+ Reseller Log-in
   
Home : Technical Training Titles : Microsoft Technical Titles : Programming with XML in the .NET framwork using Visual Basic
 
Programming with XML in the .NET framwork using Visual Basic
 
Course Description:

Microsoft’s .NET Framework embraces XML and uses it in everything from configuration files to XML Web Services. As a .NET developer it is important to become familiar with how .NET exposes functionality to work with XML Data. This course course teaches developers how to program with XML in the Microsoft® .NET Framework in order to build Microsoft Windows® or Web-based integrated applications that are easier to build, scalable, and flexible.

Whether you have been building Windows or web-based applications that use stored information, you've been building web services, or you need to access data stored as XML documents, this introduction to XML .NET development will introduce you to how the .NET framework can be used with XML. Besides discussing the fundamentals of accessing XML data sources, this course discusses the advanced features of XML related technologies and their .NET implementation, reading and writing, validating, querying, manipulating, and transforming XML. Finally, the course will demonstrate the advanced use of serializing .NET classes with XML. Following this course, you will be able to create integrated, scalable, and flexible applications that are easier to build with the Microsoft .NET framework.

* XML and the .NET framework - XML standard, related technologies, business rationale

* Parsing XML - stream, StringBuilder class, exceptions, XMLTextReader, custom readers

* Validating XML - validating reader, invalid XML, resolving URI schema references, creating validator

* Writing XML - stream, XMLTextWriter, namespaces, controlling format, converting XML

* Querying XML - XML data cache, queries that return nodes, numbers, and strings

* Cached XML - XML DOM, navigating, adding, modifying, and deleting elements and comments

* Transforming XML - stylesheets, process, XslTransform class, web methods, parameters, and extension objects

* Serializing Objects using XML - preserving state, controlling serialization with attributes, deserialization, and limitations

Prerequisites:

Before attending this course, students should have experience with programming languages such as Visual Basic .NET or Microsoft Visual C# and experience using the Microsoft Visual Studio® .NET developer environment.

 
Deployment Options:
- Video Training
- CD-ROM
- E-learning
- ThinkTank Server Solution
 
Learning / Exam module:

Course Duration: 36 hours

 
About Our Experts:

Steven Borg, MCSD, MCT, Author
Steven’s goal is to develop innovative solutions to difficult and interesting problems, especially those that improve communication between people or reduce transaction costs between businesses. Steven has over 14 years of experience creating technical solutions to a variety of civilian and military problems, as well as 9 years active involvement in adult learning. Steven has actively worked with Visual

Studio .NET and the .NET Framework for over 3 years. Steven has used his .NET experience to write two technical books for Wiley press, one of which was selected to be translated into Simplified Chinese. His Previous experience includes seven years of Microsoft Office development using Visual Basic for Applications. Six years of experience designing object-oriented Visual Basic applications using various CASE tools in a Rapid Application Design environment. Steven has very extensive knowledge of the .NET Framework and .NET development, including VB.NET, C# and ASP.NET, including all XML aspects of .NET. Steven has involved knowledge of object oriented development using the Component Object Model (COM/ActiveX), and object oriented design using the Unified Modeling Language (UML). He also has advanced programming skills in Visual Basic .NET, C#, XML, XSL, XSLT, Visual Basic, and Visual Basic for Applications and is knowledgeable in Java and SQL.

 
Learning Segments:

Introduction
Module 1 - XML in the .NET Framework
XML Classes
MSXML 4.0 vs. .NET
Module 2 - Parsing XML
XmlReader Class
Streams
Using XmlTextReader
XmlNodeType
Demo - XmlTextReader
Demo - XmlException
Review
Module 3 - Validating XML
Demo - XmlValidatingReader
Resolve External Resources
Review
Module 4 - Writing XML
Process of Writing XML
Demo - Writing XML
Writing an Image
Name Spaces
Demo - Using NameSpaces
Formatting XML
Demo - Formatting XML
Review
Querying XML
Demo - XPath Query
Creating and Navigating a Document Cache
XPathExpression
Demo - XPathNavigator
Review
Using Cached XML
Loading a DOM from an XML Source
XMLNode Class
Demo - XmlDocNavigation
Create an Element Node
Demo - AddElement
Navigating to an Existing Node
Demo - Modify and Delete Elements
Review
Module 7 - Transforming XML
XSLT
Demo - XSLT
XSL Transform Class
Web Applications
How to pass Arguments to XSLT Style Sheets
Extension Objects
Review
Module 8 - Serializing Objects as XML
Demo - Using XSD
Serializing Objects Using XmlSerializer
Serialization Attributes
Demo - Formatting Resulting Xml
Review
Final Comments
 
Related Products:
 
© Copyright; All Rights Reserved 2004 Specialized Solutions, Inc