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
* 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.