This site is an archive. See the current website at www.extension.harvard.edu.

Courses

New courses online mid-June

See our 2011–12 dates

Web Development Using XML

CSCI E-153 Web Development Using XML (12151)

Fall term

David P. Heitmeyer, AM, Senior Software Product Architect/Engineer, iCommons, Office of the CIO, Harvard University.

Class times: Tuesdays beginning Aug. 31, 7:35-9:35 pm. Optional sections to be arranged.

Course tuition: noncredit and graduate credit $1,900.

Online option available.

Students learn key XML technologies (XML, XPath, XSL, XML Schema, RNG, DTD, XQuery, DOM) as well as specific markup languages relevant to website development (XHTML, XHTMI Mobile Profile, RSS, RDF, XSL-FO, SVG, DocBook, OOXML, OpenDocument, XForms). In addition, the course covers topics such as XML and databases (native XML databases and RDBMS), XML programming APIs (DOM and SAX), Apache Cocoon (an open-source XML publishing framework), and the role of XML in Web 2.0 to deliver data and functionality through Ajax and web services (SOAP and REST). Using these technologies, students develop dynamic, data-driven websites that are capable of delivering content in a variety of media formats (screen, text, print, graphics) to a variety of devices (desktop, handheld, mobile) for a variety of audiences. Prerequisite: CSCI E-12, or the equivalent experience. (4 credits)


Browse courses by subject