ProfBurnett.com

XML Inroduction - Overview

Course Outline:

Course Description:

This course is an overview of core technologies developed for defining XML documents, validating their structure and formatting, and delivering them via the Web. Hands-on activities include building and validating a well-formed XML document, displaying data using extensible styling language-transformation (XSL-T), and formatting that data using cascading style sheets (CSS). All of these technologies will be combined in a final document ready to be delivered via the Web. Prerequisite: A basic understanding of HTML will be helpful.

Prerequisites:

Computer Basics, Working with Windows or equivalent experience. A basic understanding of the World Wide Web and HTML is required.

Required Textbook & Materials

  • Title:   XML
  • Author:   GOLDBERG
  • Edition/Copyright:   2nd
  • Year:   2009
  • ISBN 13:   9780321559678
  • Publisher:   PEARSON

Materials:

Please bring a Flash Drive/Memory Stick 512MB or larger to class which will enable you to save your class work.

Meeting Information:

  • Days:   Tuesday, Thursday & Saturday (10/17/2015 only)
  • Dates:   10/13/2015 - 10/17/2015
  • Number of Sessions:   5
  • Time:   Tuesday, Thursday - 6:30 pm - 9:30 pm
  • Time:   Saturday - 9:30 am - 12:30 pm
  • Location:   Rockville HU 321

Lesson Plan:

Session I – Tuesday, October 13, 2015

  • Course Overview
  • XML Introduction
  • Chapter 1 - Writing XML

Session II - Thursday, October 15, 2015

  • Chapter 2 - XSL Introduction
  • Chapter 3 - XPath Patterns & Expressions
  • Chapter 4 - XPath Functions
  • Chapter 15 - XPath 2.0
  • Chapter 12 - XML Namespaces
  • Chapter 13 - Using Namespaces
  • Chapter 16 - XQuery 1.0
  • Chapter 14 - XSLT 2.0

Session III – Saturday, October 17, 2015

  • Chapter 6 - Creating DTD
  • Chapter 7 - Entities and Notations in DTDs
  • Chapter 8 - Validating and Using DTD

Session IV – Tuesday, October 20, 2015

  • Chapter 9 - XML Schema Definition (XSD)
  • Chapter 10 - Defining Simple Types
  • Chapter 11 - Defining Complex Types

Session V – Thursday, October 22, 2015

  • Asynchronous JavaScript (AJAX)
  • Really Simple Syndication (RSS)
  • Simple Object Access Protocol (SOAP)
  • Web Services Description Language (WSDL)
  • Keyhole Markup Language (KML)
  • Geographic Markup Langusge (GML)
  • Open Document Format (ODF)
  • Office Open XML (OOXML)
  • Open Lab

Web Support: