2500 - Introduction to XML and the Microsoft.NET Platform

Length Price
2 days $1,495.00

This two-day instructor-led course provides a technological overview of the structure and programming techniques of XML. This course discusses the role of XML in the Microsoft .NET vision and the larger world of distributed standards-based computing.

This course is intended for application developers who need to learn how to use XML in Web development projects. The course assumes some prior knowledge of HTML.

This course syllabus should be used to determine whether the course is appropriate for the student, based on current skills and technical training needs. It provides technical information about the intended audience, course prerequisites, topics covered in the course, lab exercises, course materials, and software.

Who Should Attend

The audience for this course includes:

  • Microsoft Visual Basic developers with little Web development training or job experience.
  • Web developers with experience writing client scripts by using CGI, Visual Basic Scripting Edition, PERL, Java Script, or some other scripting language.
  • Web developers with moderate experience developing Web sites by using Microsoft FrontPage or some other Web page development tool and basic HTML knowledge.
  • Microsoft Office developers.
  • Microsoft SQL Server 2000 administrators and developers.

Course Objectives

After completing this course, students will be able to:

  • Describe how XML and related technologies fit into the .NET Platform.
  • Create a well-formed XML document.
  • Use XML schemas to validate an instance document.
  • Describe how XML Document Object Model (DOM), XML Path Language (XPath), XSL Transformations (XSLT), and XQuery are used to create real-world solutions.
  • Describe how Office XP can be used to handle XML.
  • Describe how SQL Server 2000 uses XML.
  • Describe how XML standards and the .NET Platform are used to address a range of solution requirements.
  • Identify the next logical .NET training experience and readily justify the decision to enroll in further .NET training.

Prerequisites

This course requires that students meet the following prerequisites:

  • Working knowledge of a scripting or programming language
  • Working knowledge of HTML
  • Working knowledge of how databases are used in distributed computing environments

Course Outline

Module 1: The Microsoft .NET Platform and XML

  • XML in the .NET Platform
  • XML as a W3C Standard

Module 2: Basic XML

  • The Form of XML
  • Designing an XML Vocabulary
  • Namespaces

Module 3: Validating XML

  • Introducing ValidationUsing XSD Schemas
  • Using XSD Schemas

Module 4: Technologies for Handling XML Data

  • Metadata and XML Processing
  • XML Processing Technologies

Module 5: Creating and Manipulating Trees Using DOM

  • How Does DOM Work? Using the DOM
  • Using DOM and the .NET Framework XML Classes

Module 6: Using XPath to Navigate a Tree of Nodes

  • What is XPath?
  • Using XPath
  • XPath and Other Technologies

Module 7: Formatting and Transforming: XSL and XSLT

  • Defining XSL
  • Transforming XML Using XSLT
  • XSLT in the Microsoft .NET Framework

Module 8: Using XQuery to Link and Query XML Documents

  • What is XQuery?
  • Using XQuery

Module 9: SQL XML

  • XML Support in SQL Server 2000
  • Using HTTP to Access and Input XML Data

Module 10: The Challenge of Designing XML Solutions

  • Solutions that Use XML
  • XML Web Services

Class Dates:

Classes being scheduled, call
1-800-755-0142 or Contact Us with your request.