1-800-THE-TREE (1-800-843-8733)
 

XML: A Comprehensive Hands-On Introduction

 
Course: 542     Type: Hands-On     Duration: 4 Days

Frequently Asked Questions

What is this course about?

The Extensible Markup Language (XML) is the standard format for structured documents and data on the Internet. In this course, you gain hands-on experience using XML. XML documents are an important building block in creating applications. You learn how to create well-formed XML documents, validate them with DTDs, and process the content of an XML document to insert data into and retrieve data from a relational database.

What background do I need?

It is assumed that you have experience writing HTML from scratch. Specifically, you should know how to create anchors, tables and forms. Programming or scripting experience in JavaScript or VBScript is recommended.

Who will benefit from this course?

This course benefits those who plan to:

  • Create XML documents from scratch or convert HTML documents into XML and vice versa
  • Deploy more efficient business-to-business solutions
  • Leverage XML and XSL to enhance their Web presence

Does this course cover database integration?

Yes. This course covers how to integrate XML with relational databases. Participants carry out hands-on exercise extracting XML documents from a SQL Server database.

Does this course cover XSL?

This course introduces the major features of Extensible Stylesheet Language (XSL), the language that controls the presentation of XML documents. (XSL is also used to convert XML documents.) For more in-depth coverage of XSL, consider Course 549, Hands-On XSL: Transforming and Styling XML.

Does this course cover DTDs?

Yes. Document Type Definitions (DTDs) are a method to define the structure and grammar of a document, which an XML parser then uses to interpret a document. DTDs are used to ensure that XML documents adhere to relevant business rules. The course covers DTDs in depth and has hands-on exercises to reinforce the components of a DTD.

Does this course cover DOM?

Yes. The Document Object Model (DOM) allows programs and scripts to dynamically access and update the content, structure and style of documents. DOM is covered in great depth, including hands-on exercises to reinforce the material.

Is this course specific to one vendor?

No. The W3C promulgates open standards, and this course follows this philosophy. The course focuses on the XML standard.

How much time is devoted to each topic?

ContentHours
Introduction and overview1.5
Designing and implementing XML documents4.0
Generating and updating XML documents5.0
Validating XML data2.5
Transforming documents with XSL5.5
Application security and integration4.0
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

What kinds of hands-on exercises are in this course?

Approximately 40 percent of class time is spent on hands-on exercises creating a complete XML system, which includes writing and validating XML documents with XSL that interface into a database. Web-based technologies that are incorporated in the exercises include XML, Document Type Definition (DTD), Extensible Stylesheet Language (XSL), Document Object Model (DOM), XML Schemas, ActiveX Data Objects (ADO), and Cascading Style Sheets (CSS). Exercises include:

  • Creating well-formed XML documents
  • Applying processing models to access XML data
  • Extracting XML from relational databases
  • Designing XML documents from business requirements
  • Reading and creating XML documents using the DOM
  • Encapsulating business rules in an XML schema
  • Rendering an XML document as HTML and PDF
  • Integrating XML and DOM to implement an Ajax application

What systems and software are used with this course?

The normal classroom setup uses Pentium 4 PCs running Windows XP with the latest XML tools and browsers. Everything you learn about XML and XSL applies equally to UNIX, Macintosh, Windows, OS/2 and other operating systems.

How does this course relate to other Learning Tree courses?

Learning Tree offers several courses related to this topic. For information on these courses, please see the individual course Q&A.

For more information on XSL, consider this course:

If you are interested in Web Services, you may be interested in these courses:

If you are interested in Web development, you may be interested in these courses:

If you are interested in learning about Java, you may be interested in these courses:

XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.

  
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save Up to 40% per course on the Training Passport!


XML: A Comprehensive Hands-On Introduction
Upcoming Dates
Jan 6 - 9, 2009
 New York
Feb 3 - 6, 2009
 Chicago (Schaumburg)
Feb 3 - 6, 2009
 Toronto
Feb 10 - 13, 2009
 Washington, DC (Rockville, MD)
Feb 17 - 20, 2009
 Philadelphia
Mar 10 - 13, 2009
 Ottawa
Mar 24 - 27, 2009
 Washington, DC (Alexandria, VA)
Mar 31 - Apr 3, 2009
 New York
Apr 21 - 24, 2009
 Los Angeles
May 5 - 8, 2009
 Dallas


Hands-On Course XML: A Comprehensive Hands-On Introduction
Participants writing XML documents to create enterprise Web applications.
Your Course Tuition Entitles
You to...
  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)

Course Tuition
$ 2,790 Standard Tuition
Tuition with a Savings Plan
$ 1,800 10-Day Pass
$ 1,670 Training Passport
$ 1,700 Premium-Pass
$ 2,200 Voucher 10-Pack
$ 2,515 Alumni Gold Discount
$ 2,484 Government Discount
 

 
Customer Service or Enroll: 1-800-843-8733