Hands-On XML

Accelerated Technical Training

About this Course

  1. Overview
  2. Courseware
  3. Format
  4. Audience
  5. Prerequisites
  6. Course Contents
  7. Objectives
  8. Method
  9. Classroom Setup
  10. Site

Overview

Do you need your servers to exchange data with other servers on the web? Are you implementing e-commerce? If so, this course is for you.

XML -- eXtensible Markup Language -- offers benefits for information management and the Worldwide Web. It provides a syntax for defining new markup languages. It enables the development of tools for specific applications. XML is the modern, industry-standard approach to any situation where structured information exchange is needed.

This course presents the tools and techniques for programmers and webmasters to build their own application-specific tag sets or process XML-formatted data according to protocols already in place in their industries.

The course is platform-independent and vendor-neutral; these techniques work on Windows and Unix, with industry-standard tools.

Courseware

This is a Web-based class.
The training materials are at http://www.keller.com/xml/.

Format

  • Two days
  • Emphasis on practical skills
  • Hands-on
  • Instructor-led and classroom-based, with printed and on-screen (web) materials

Audience

This course is for technical staff -- programmers, webmasters, application developers -- who want to:
  • Design markup languages for their own applications
  • Share structured data with other sites
  • Enjoy the benefits of distinguishing data structure from presentation

Prerequisites

Check the boxes for the prerequisites you satisfy.
HTML authoring
Using a text editor
Basics of computer usage (navigating the file system, managing files, invoking commands, etc.)
If you have checked all three, you're well-equipped to take this class!

Course Contents

Chapter 1: Writing Extensible Markup Language (XML) Documents

Chapter 2: Writing Document Type Definitions (DTDs)

Chapter 3: Writing XML Schemas

Chapter 4: Writing XML Style Sheets (XSL)

Chapter 5: Creating Extensible Link Language (XLL) Hyperlinks

Chapter 6: Putting It All Together

Objectives

You will master the skills and techniques to:
  • Use XML parsers and viewers
  • Create well-formed and valid XML documents
  • Write Document Type Definitions (DTD)
  • Write schemas
  • Construct hypertext links using XLL (eXtensible Link Language)
  • Write XSL (eXtensible Style Language) style sheets
  • Develop XML to HTML converters using XSL style sheets
  • See how related web standards fit into the big picture

Method

Skills are reinforced with detailed hands-on exercises:
  • Each technique is applied in a lab.
  • Sample source code is provided.
  • You work with markup languages.
  • You run real programs.
  • The state-of-the-art XML tools are applied.

Classroom Setup

Delivery of this course requires a classroom equipped with:
  • Unix or NT
  • A PC or workstation for the instructor
  • A projector for the instructor's computer screen
  • A PC or workstation for each student
  • Connection to the Internet
  • Any text editor
  • XML parser, XML viewer, XSL processor
  • Microsoft Internet Explorer 5.0 or greater
  • Details
We're happy to provide assistance with the classroom setup. Just call!

Site

The course can be taught in your classroom, anywhere in the world. Travel outside the San Francisco Bay Area requires reimbursement of the instructor's travel expense.

Copyright © 2020

Dan Keller Technical Services
2248 International Blvd., Oakland
California, USA 94606
tel: 415 / 861-4500