Intelligentedu
Best New Free Computer IT Training Tutorial Resources


 



     Blog Roll:


     Top Links:

August 11, 2006

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

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":
    • Chapter 3, "Parsing XML," details the parsing lifecycle and demonstrates the events that can be caught by SAX.
    • Chapter 9, "Web Publishing Frameworks," looks at web-publishing framework, why it matters to you, and how to choose a good one.

Technorati Tags: , , , , , , , , , , , , ,

Popularity: 5% [?]




Related Posts:
  • 3 Database Courses from Purdue University
  • Free Cisco and CCNP Training Slides
  • JDBC Slides, Labs, Code, and Tutorials
  • My First Blog Post: Discovering and Sharing Free IT Training and Tutorials
  • Open E-Commerce Courseware:


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 12:15 pm

    1 Comment »

    1. [...] 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

    RSS feed for comments on this post.

    Leave a comment

    You must be logged in to post a comment.



    Powered by WordPress