Web Development with XML: Design and Application

An ARL Workshop

April 19 -23, 2004
University of Virginia
Charlottesville, VA

border

XML class schedule (tentative)

The workshop will run from 9 AM until 5 PM each day. Each day will be divided into four 90-minute sessions, with an ample lunch break and two shorter breaks between sessions. There will be a 15-minute wrap-up session at the end of each day for general Q&A.

Below is our tentative schedule for the five workshop days. Please bear in mind that we will adjust the schedule to best match the experience and expectations of the participants. What follows will give you a rough sense of how each day will break down, and of the general topics we hope to cover in the workshop.

border

Day One: Monday, April 19

9:00 - 10:30

  • Introductions
  • Overview of the Workshop
  • Basics: What is XML?
    • XML in relation to SGML and HTML
    • Rules of well-formedness
  • Introduction to NoteTab
  • Working with XML

10:45 - 12:15

  • Document Modeling
  • Document Type Definitions (DTDs)

[Break for lunch]

1:30 - 3:00

  • Parsing and Validating XML Documents

3:15 - 4:45

  • Document Modeling Continued:
    XML Entities & a quit glance at XML Schemas & Namespaces

4:45 - 5:00

  • Day 1 Wrap-up



Day Two: Tuesday, April 20

9:00 - 10:30

  • Transforming XML:
    XSLT and XPath

10:45 - 12:15

  • Practicum:
    Transforming and Displaying Text Documents

[Break for lunch]

1:30 - 3:00

  • Further Adventures with XSLT

3:15 - 4:45

  • Practicum: Further Transformations

4:45 - 5:00

  • Day 2 Wrap-up



Day Three: Wednesday, April 21

9:00 - 10:30

  • XSL Formatting Objects (XSL:FO): The Other Half of XSL

10:45 - 12:15

  • XSL:FO, con't.

[Break for lunch]

1:30 - 3:00

  • Applications:
    Using XML in libraries

3:15 - 4:45

  • Practicum:
    Searching XML documents

4:45 - 5:00

  • Day 3 Wrap-up



Day Four: Thursday, April 22

9:00 - 10:30

  • XMLbase design
  • UNIX Tools

10:45 - 12:15

  • PERL fundamentals

[Break for lunch]

1:30 - 3:00

  • PERL fundamentals

3:15 - 4:45

  • Practicum: Writing a PERL script

4:45 - 5:00

  • Day 4 Wrap-up



Day Five: Friday, April 23

9:00 - 12:15

  • Group Projects: Building an XML Application

[Break for lunch]

1:30 - 4:00

  • Group Projects (continued)

4:15 - 5:00

  • Workshop Wrap-up
border
Home | Schedule | Directions | Readings and Resources | Documents