Slides and Books for University XML Course
Here are the slides and 2 freely available books for an excellent course covering
XML, named Next
Generation Electronic Publishing in XML and
Related Language. This course course is taught at
Brandeis University.
This course starts
with a high-level overview
of XML technology and its application. During this overview,
fundamental concepts of XML and the reasons of why XML is important are
introduced. The application areas of XML include XML as
document format and how XML is
currently being used in the Web. During the first half of this
course, the grammatical and syntactical aspects of
XML and other related technologies
such as DTD, XML Schema, XSL, XSLT, XPath, Namespaces,
Internationalization, XLink, and XPointer are going to be covered in
detail. Once these
are dealt with, the course gets into programming aspects of XML which
includes parsing and transformation. The choice of programming
language for XML programming in this class is Java programming language even though
for most part those folks who have some programming experience in C and C++
can still follow. As for parsing, both SAX and DOM are going to
be covered. Also, the core Java APIs for XML that are currently being defined via
Java Community Processs(JCP) are going to be introduced. They are
JAXP (Java API for XML Parsing), JAXB(Java API for XML databinding), and JAXM
(Java API for XML messaging).
Slides for University XML Course
- Overview of XML technologies
- XML Fundamentals
- XML fundamentals
- XML Schema
- Namespaces
- Internationalization
- Xlink and XPointer
- XPath
- XSL, XSLT
- XML as a Document Format, TEI, DocBook
- XML on the Web, XHTML
- CSS
- XML Programming (in Java)
- SAX - concept and APIs
- DOM - concept and APIs
- JAXP - concept and APIs
- JAXB - mostly concept since the APIs are not published yet
- JAXM - mostly concept since APIs are not published yet
- XML in Enterprise Application
- XML in e-Commerce (Web Services)
- WebServices Introduction
- SOAP, W3C XP , XML-RPC
- UDDI (Universal Description, Discovery and Integration)
- WSDL (Web Services Description Language)
- ebXML (Electronic Business XML)
- J2EE and WebServices
- XML Tools
2 of the 3 recommended books for this course are available from google searches, and java.sun.com offers 2 free chapters for the 3rd one.
- look for "XML Bible in PDF Format" on this google search result page, near the top of the page.
- look for "XML in a Nutshell, 2nd Edition" on this google search result page, near the bottom of the page
- Here are 2 free chapters for "Java and XML":
Technorati Tags: XML, Xlink, XPointer, XPath, XSL, XSLT, SAX, DOM, JAXP, JAXB, JAXM, XSLT, Web Services, XML Tools
Popularity: 5% [?]
Related Posts:

[...] Slides and Books for University XML Course - Intelligentedu.com Free Computer Training Blogs [...]
Pingback by links for 2006-10-12 « Gilles Dubois Bookmarks — October 11, 2006 @ 9:34 pm