Training

XML Introduction Seminars


Course Schedule and Registration

Methods for XML Governance

XML Introduction Seminars

Principles of XML Design & Development

Principles of XML for Managers

XSLT & XPath for Developers

Practical XML Schemas for Developers

Adobe FrameMaker

Comprehensive SGML

Adobe Acrobat 7: Introduction

Adobe Acrobat 7 Professional for Advanced Users

Expressing Business and Publishing Rules Using ISO Schematron

Customised Inhouse Training

Room Hire

Technical introduction to XML
Introduction to XML for publishing

XML (Extensible Markup Language) is a foundation of modern computing platforms: if you aren’t using it today, you will be tomorrow. XML’s popularity springs from its human friendliness and its ability to support loosely-coupled systems. It has found explosive acceptance by both product vendors wishing to take advantage of the new Service-Oriented Architecture and by industry consortia wishing to promote more efficient business by increased interoperability.  XML’s roots are publishing, bringing to data and mission-critical documents what HTML brought to small linked pages.

Technical introduction to XML

This half-day seminar, developed in collaboration with some of XML’s inventors, is an entry-level introduction to XML concepts and accompanying technologies and standards. Attendees should have an existing appreciation of programming concepts and the WWW in order to get the most from this seminar.

Who should attend?

This seminar is designed for technically oriented people or anyone involved in developing web applications and who want an overview of XML and its accompanying technologies.

Prerequisites: Attendees should be technically oriented.

Length of course: 0.5 day

Cost: $270 + GST

Topics include

Introduction to XML

• What is XML?
• History of XML
• XML as a data notation
• Families of related XML standards


Overview of Plain Old XML

• Plain Old XML (POX) on the web
• Aynchronous JavaScript and XML (AJAX)
• XML Namspaces
• XPath
• XSLT


Programming styles and APIs for XML

• Push versus Pull
• Random versus Streaming
• DOM versus SAX
• Data binding


Overview of Typed XML

• XML Schemas
• XPath 2
• XSLT 2
• XQuery


XML Infrastructure

• Web Services and SOAP
• Semantic Web and RDF
• Publishing and XSL-FO
• Graphics and SVG
• Constraint checking and Schematron


Introduction to XML for Publishing

This half-day seminar, developed in collaboration with some of XML’s inventors, is in entry-level introduction to XML concepts and accompanying technologies and standards. Attendees should have an existing appreciation of programming concepts and the WWW in order to get the most from this seminar.

Who should attend?

This seminar is for (relatively) non-technical people. Attendees should be familiar with general document production ideas.

Prerequisites: Attendees should be technically oriented.

Length of course: 0.5 day

Cost: $270 + GST

Topics include

Overview and related standards

• What is XML?
• History of XML
• Where XML is heading
• Fundamental principles of XML
• What kind of XML is for me?
• When names are not enough (Namespaces)
• X-family (XSLT/Xpath, Xlink/Xpointer, XHTML, XML Schemas, etc)
• What happens when XML fails

Creation

• Starting XML documents from scratch
• Bringing legacy documents into XML
• Objects vs. styles
• Defining document structure
• Where DTD fits in
• How to identify important objects
• Following the structure
• Authoring environments

Management

• Why XML documents need to be managed
• Management mechanisms of XML
• XML content management systems
• Distribution
• Single-source/multichannel
• Delivering XML on paper
• Delivering XML on the web
• Other ways of XML delivery
• Transformation
• Why XML needs to be transformed
• Transforming and translating XML (XSLT)
• XML support in Java and .NET
• POX, AJAX and Web Services
• Format, do not transform
• Formatting technologies (XSL-FO, CSS)


Download course outline


View Course Schedule

Allette Systems (Australia) • Level 2, 73 Union St, Pyrmont, NSW, 2009 • Ph +61 2 9660 8866 • Fax +61 2 9660 8869
Email • ABN 49 058 319 181