ASERT LOGO Advanced Software Engineering, Research and Training
Leading-Edge Courseware, Highly-Skilled Experienced Instructors

XM130: XML Overview Seminar (2-4 hours)

XM131: XML Overview Workshop (1 day)

Course Overview

XML (eXtensible Markup Language) is a standardised and increasingly accepted format which can be used for describing, manipulating, storing and displaying structured information. XML Overview covers the essential information you need to know to understand this important emerging technology area. The course describes the technology, how it is being used, and the on-going standardisation activities surrounding XML. It also gives practical steps and ideas for getting started with XML and using it within your projects. The course uses a number of small exercises and demo applications to reinforce the theoretical material covered in the presentations.

Course Objectives

  • Become familiar with basic XML concepts
  • Understand the application areas for XML
  • Gain the essential knowledge to be able to use XML
  • Explore some of the practical issues of using XML
  • Understand the status of XML standardisation efforts
  • Obtain some hands-on experience from small exercises and demo applications

Audience

Software Developers, Designers, Managers and Architects interested in a hands-on exploration of XML.

Pre-requisites

The course requires no previous knowledge of XML. Some understanding of HTML would be helpful.

What to Expect

Expect an interactive course structured into several modules and delivered to suit customer requirements. All modules have a strong practical component, which enables each attendee to learn from hands-on experience and from other attendees while working alone or in small teams. Attendees will also receive a full copy of supporting notes, designed to complement the instruction and workshops.

Course Content - Lecture Topics

  • XML Basics
  • Describing XML using DTDs and Schemas
  • Application Areas of XML
  • Creating XML documents
  • Formatting XML using CSS2, XSLT and XSLFO
  • XML Browser Support in IE, Netscape/Mozilla, Opera
  • Working with XML in JavaScript, Java, .NET
  • Transforming XML using Parsers and XSLT
  • Interfacing Databases and XML
  • Using XML for Messaging
  • XML and Web Services
  • SMIL, SVG/VML, MathML, WML, XHTML, XForms, CML, VoiceXML
  • XML Standardisation Activities and Futures

Course Content - Workshop

The workshop provides additional practical examples, demos and labs to reinforce the lecture material.