Thursday, August 30, 2007
XML Online Course
XML from Basic Online Course
Course Registration
No need to register for this course, just download course materials (presentation, hands-on labs, and homework's) and learn it by yourself. Any questions please send to my email thanh.phamhong[at]niit.edu.vn with [XML] as the prefix for mail’s subject.
Course Outline
This course is divided into 6 weeks; each week has a presentation slide, demo and review questions. Advance topics will be covered in next course. The contents are constantly being changed and improved.
Week 1:
Week 2:
Week 3:
Week 4:
- Document Object Model - DOM
- Processing DOM in Java
- Week 4 Review
- Simple API for XML - SAX
- XLink, XPointer
- Week 5 Review
- Webservice overview
- Database Handling with XML
- Week 6 Review
XML Resources on the Web (Thanks to Mr. Sang Sin from Sun Microsystems)
- Tutorials
- XML Basics (XML, DTD) Tutorials
- XML Tutorial by Jon Bosak (The Sun Engineer who started the whole XML phenomenon - Covers XML historical background)
- http://www.wdvl.com/Authoring/Languages/XML/Tutorials/Intro/ (Selena Sol's three part tutorial covering "Understanding XML", "XML Syntax", and "DTD" - Good intro material to XML)
- http://www.xml.com/pub/a/98/10/guide0.html (XML.COM's tutorial on XML basics)
- http://www.oreilly.com/catalog/learnxml/chapter/ch02.html ("Markup and Core Concepts" chapter from "Learning XML", O'Reilly)
- Annotated XML Specification
- W3Schools.com
- http://www.ibiblio.org/xml/(Elliotte Rusty Harold's popular XML site)
- XML Tutorial by Jon Bosak (The Sun Engineer who started the whole XML phenomenon - Covers XML historical background)
- XML Programming with Java Tutorials
- XSL and XSLT
- http://www.xml.com/pub/a/2000/08/holman/index.html (XML.COM's well-written tutorial)
- http://www.xml.com/pub/a/2000/06/07/transforming/index.html
- http://www-106.ibm.com/developerworks/library/x-xslt/?dwzone=x?open&l=277,t=gr,p=xslt (Short article on XSLT written by Michael Kay who wrote SAXON, easy to read)
- Xpath
- http://www.oreilly.com/catalog/xmlnut/chapter/ch09.html("XPath" chapter from "XML in a Nutshell", O'Reilly)
- XLink
- http://www.xml.com/pub/a/2000/09/xlink/index.html (XML.COM's well-written tutorial)
- W3C XML Schema
- http://www.xml.com/pub/a/2000/11/29/schemas/part1.html(XML.COM's relatively detailed XML schema tutorial)
- http://www.oasis-open.org/cover/schemas.html (Robin Cover's introduction to various schema languages)
- Web Publishing Framework
- http://www.oreilly.com/catalog/javaxml/chapter/ch09.html (Sample chapter from "Java and XML", O'Reilly)
- XHTML
- XML with JSP/Servlet
- http://java.sun.com/products/jsp/html/JSPXML.html (Whitepaper describing how to use XML with JSP)
- http://java.sun.com/products/jsp/html/JSPXML.html (Whitepaper describing how to use XML with JSP)
- XML and JMS
- http://www.javaworld.com/jw-02-2000/jw-02-jmsxml.html (JavaWorld Tutorial on using JMS and XML)
- http://www.javaworld.com/jw-02-2000/jw-02-jmsxml.html (JavaWorld Tutorial on using JMS and XML)
- XML and Database
- SOAP
- http://www.javaworld.com/javaworld/jw-03-2001/jw-0330-soap.html (Fairly well-written article in JavaWorld)
- http://www.w3.org/TR/SOAP/ (SOAP 1.1 Specification)
- http://www.javaworld.com/javaworld/jw-03-2001/jw-0330-soap.html (Fairly well-written article in JavaWorld)
- XML-RPC
- http://www.xmlrpc.com/
- http://www.xmlrpc.com/
- XML Query
- ebXML
- Emerging Java APIs for XML
- XML Tools
- Articles
- FAQ sites
- XML related sites
- http://www.xml.com/
- http://www.ebxml.org/
- http://www.xml.org/
- java.sun.com/xml (Sun's Java and XML site)
- http://www.sun.com/xml
- http://www.apache.org/ (Open-source XML projects)
- www.alphaworks.ibm.com/tech/ (IBM's alphaworks site with lots of XML developer related info. and tools)
- java.sun.com/javaone/javaone00/replay.html (JavaOne2000 has many Java and XML sessions that can be viewed and listened - go to XML section)
- XML newsgroups
- http://lists.xml.org/archives/xml-dev/ (Industry-wide XML newsgroup hosted by xml.org )
- http://archives.java.sun.com/archives/xml-interest.html
- Tools
- Editors (XML.COM's comprehensive tools guide on editors)
- Browsers (XML.COM's comprehensive tools guide on browsers)
- Parsers (XML.COM's comprehensive tools guide on parsers)
- XML.COM's tools resouce guide
- Parsers (By Ken Sall - categorized as "non-validating" and "validating" parsers)
- Parsers and Parsing toolkits (By Robin Cover from OASIS)
- Finale Music Viewer Plug-in
- Online validation tool
- Forte for Java Community Edition (Highly recommended and freely downloadable Java IDE)
- http://www.javapassion.com/xml/www.xmlsoftware.com (Very well organizaed site for XML related tools)
- Editors (XML.COM's comprehensive tools guide on editors)
- Example Codes
No comments yet