Web Development with XML: Design and Application

An ARL Workshop

June 24 - 28, 2002
University of Virginia
Charlottesville, VA

border

XML class schedule (tentative)

The workshop will run from 9 AM until 5 PM each day. All sessions will take place in Wilson Hall, Room 216 (see the directions page to find out how to get there). We hope to have coffee and bagels or pastries available outside the classroom, beginning at 8:30 AM; please join us if you can.

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, June 24

9:00 - 10:30

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

10:45 - 12:15

  • Introduction to NoteTab
  • Working with XML

[Break for lunch]

1:30 - 3:00

  • Document Modeling
  • Document Type Definitions (DTDs)

3:15 - 4:45

  • Parsing and Validating XML Documents

4:45 - 5:00

  • Day 1 Wrap-up



Day Two: Tuesday, June 25

9:00 - 10:30

  • Document Modeling Continued:
    XML Entities & XML Schemas

10:45 - 12:15

  • Displaying XML:
    Cascading Style Sheets and Formatting Objects

[Break for lunch]

1:30 - 3:00

  • Transforming XML:
    XSLT and XPath

3:15 - 4:45

  • Practicum:
    Transforming and Displaying Text Documents

4:45 - 5:00

  • Day 2 Wrap-up



Day Three: Wednesday, June 26

9:00 - 10:30

  • Further Adventures with XSLT

10:45 - 12:15

  • Assorted topics:
  • XLink
  • XPointer
  • FOP

[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, June 27

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, June 28

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