This course is not scheduled. Inquire about Onsite training at your facility.
Overview
| Course code | XM302 | Skill level | Basic |
|---|---|---|---|
| Duration | 3.0 days | Delivery type | Classroom
(Hands-on labs) |
| Course type | Public or Private on-site | ||
| Public price | USD $1,875.00 plus tax | ||
This course provides conceptual and practical knowledge of the fundamentals of XML and related technologies in the context of building e-business applications. Lectures cover the reasons for using XML, XML syntax, industry standards and templates as provided by Document Type Definitions (DTD), XML Schemas and their advantages over DTDs, namespaces and their purposes, extracting information using XPath, transforming XML documents using XML Stylesheet Transformation (XSLT), and the XQuery query language. Lecture materials are reinforced with hands-on lab exercises.
WebSphere/SOA/XML Certification
Train and Certify Promotion
Within six (6) months of completing this course or when the certification test expires, whichever comes first, you will be able to take the aligning certification test free of charge. The test is valued at $200 USD in developed countries and $100 in the emerging market countries. For complete promotion details, visit http://www-03.ibm.com/certify/news/20080116.shtml
For test retirement information, please refer to http://www.ibm.com/certify/certs/index.shtml . From the Software column, select the desired brand/technology, and refer to the retirement information on top of the next Web page.
View this course in other countries
Training Paths that reference this course are:
Audience
This basic course is designed for application developers and technical managers who wish to understand the role of XML in their applications.
Prerequisites
There are no prerequisites for this course. Attendees are not expected to be programmers, or to know Java.
Skills taught
After completing this course, students should be able to:
- Differentiate between HTML and XML and their use in e-business applications
- Enumerate the rules of a well-formed XML document
- Describe the use of a Document Type Definition (DTD) with an XML document
- Create DTDs describing the validation rules for specific XML instances
- Describe the use of an XML schema with an XML document
- Create XML schemas describing the validation rules for specific XML instances
- Describe the use of XML namespaces in the management of the symbol space of an XML document
- Declare and use XML namespaces in an XML document
- Describe the use of XML Path Language (XPath) with an XML document
- Create XPath expressions that locate specific information in an XML instance
- Describe the use of XSL in the processing of XML documents
- Create an XSL transform and use it to transform an XML document into some other kind of document
- Describe XQuery and its use and syntax, with some examples
- Use Rational Application Developer to write XML documents, DTDs, XML Schemas, and XPath expressions
- Use the Rational Application Developer XSLT debugger to run and debug XSL transforms
Course outline
- Introduction to XML and related technologies
- Issues in electronic information exchange
- What is XML?
- Exercise: XML basics lab
- Rational Application Developer overview
- Exercise: Using XML functionality in Rational Application Developer
- Document Type Definition (DTD)
- Exercise: DTD lab
- XML namespaces
- Exercise: XML namespaces lab
- XML schema
- Exercise: XML schema lab
- XPath - XML Path Language
- Exercise: XPath lab
- XQuery
- XSL - eXtensible Stylesheet Language
- Exercise: XSLT Lab - simple transforms
- Exercise: XSLT Lab - conditional transforms
