Request Info

Salutation

First Name

Last Name

Job Title

Department

Mailstop

Company

Address

P.O. Box

City

Province

Postal Code

Country
List

Work Telephone

Ext.

E-mail Address

Information provided will be used to communicate with you about our products.
Privacy Statement

A representative will contact you to follow up your request.

 
Special offer: Training Vouchers - Free Courses with purchase.

 

XML:
A Comprehensive Hands-On Introduction


Course 5424 Days

 E-mail E-mail a Colleague Course Details Course Details Course Details PDF Course Details PDF

Frequently Asked Questions

What is this course about?

Extensible Markup Language (XML) has become the default format for handling data interchange. In this course, you gain comprehensive knowledge and hands-on experience using XML and related technologies including XSL, schemas, XPath, XQuery and DOM.

What background do I need?

A working knowledge of computers and some experience using Windows is assumed. Knowledge of programming and Web development is not required, but is helpful. No special knowledge of networking is required.

Who will benefit from this course?

This course benefits anyone who is considering, or in the process of, building, contributing to or maintaining a system that utilizes XML.

Does this course cover database integration?

Absolutely, this course covers retrieving database results as XML and storing XML in databases with a native XML data type.

Does this course cover XSL?

Yes, this course covers the three components of Extensible Stylesheet language: XSLT, XSL-FO and XPath.

Does this course cover DTDs?

Yes, Document Type Definitions (DTDs) are covered in the course. However, DTDs are being replaced by XML schemas for validation, so DTDs are not covered in great detail.

DTDs are used to ensure that XML documents adhere to relevant business rules.

The course covers the basic syntax of DTDs and how to convert DTDs to XML schemas.

Does this course cover DOM?

Yes, this covers the Document Object Model and how to read, modify, and create XML documents using the DOM.

Does this course cover XQuery?

Yes, searching XML documents using XQuery and reformatting XML documents is covered in this course. In addition, searching native XML within databases using XQuery is also covered.

Does this course cover XML schemas?

Yes, this course contains in-depth coverage of leveraging XML schemas to validate XML documents. In addition, best practices and tips, as well as creating and implementing schemas is covered.

Does this course cover the following topics: WebMethods and XML (XPointer, XQuery, XForms)?

This course is an introduction to XML and related technology. It covers XML, QPath, XQuery, DTDs, Schema, and XSL. It does not cover XForms, XPointer or Web Methods.

Does this course use Infopass?

While course 542 does not specifically utilize infopass, all topics covered are relevant to any system that utilizes XML as the data interchange or document format.

Are any XML editing tools covered in this course?

Yes, the course covers XMLSpy and Eclipse. XMLSpy is used extensively in the exercises.

How is the classroom set up for the exercises?

The normal classroom set-up uses PCs running Windows Server. The PCs are equipped with the latest Internet Explorer and FireFox browsers, XMLSpy, and Eclipse. Everything you learn about XML and related technologies applies equally to UNIX, Macintosh, Windows, Linux and other operating systems.

Does this course fit into a specific curriculum?

Yes, this course is part of the Learning Tree Web Development curriculum. The Web Development curriculum is a set of courses designed to provide you with the knowledge and skills critical to establishing and maintaining an effective presence on the Web. This curriculum teaches participants a wide variety of skills, including designing Web pages and sites, maximizing efficiency, adding intricate design details, learning the latest scripting languages, and employing the most recent Web development tools.

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% of the course is spent in hands-on exercises. During the exercises you gain practical experience with XML and related technologies. Exercises include:

  • Creating well-formed XML documents
  • Searching XML documents with XQuery
  • 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
  • Investigating Web Services and Ajax applications

Is programming experience required for the course?

While programming experience is not required to attend the course, some programming is required to leverage the Document Object Model (DOM).

What programming language is used when covering the DOM?

One benefit of the DOM is that the programming interface is standardized and independent of the programming language. All the information learned can be applied to any programming language. In this course all DOM examples and exercises are done using the JavaScript language.

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.

If you are interested in Web Services, you may be interested in this course:

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

Learning Tree AnyWareTM is a trademark of Learning Tree International, Inc. in the United States and other countries, and is covered by a patent application pending in the United States.
 
XML: A Comprehensive Hands-On Introduction

Training Dates

Live online classroom training.Most events below can be taken in-class or live, online from your home or office with AnyWare.
Sep 25 - 28Ottawa enrol

US Dates

Jun 5 - 8New York enrol
Jun 19 - 22Rockville, MD enrol
Jul 31 - Aug 3Reston, VA enrol
Sep 11 - 14New York enrol
Oct 16 - 19Rockville, MD enrol
Oct 23 - 26Reston, VA enrol
Nov 27 - 30New York enrol
Jan 29 - Feb 1Rockville, MD enrol

For AnyWare enrolments, please register at least 7 days prior to the start of the course.

More Dates and locations.

Bring this or any Learning Tree Course on-site to your location!

Your Course Tuition
EntitlesYou 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