This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
After preparation for about 2 months, I have managed to pass XML 141 with 81%. I'd like to thank all ranchers who have contributed to this forum. This forum has been a great place for those who are going to take the exam. In the following, i'd like to share my experiences. Materials that are very important for preparation: Wrox - Professional XML 2nd. (not all chapters are needed, please go to http://www.javaranch.com/xml/xmlcertFAQ.jsp for this info, and please pay attention to the latest errata) W3C XML Schema Primer 0 (very important if you don't have the book Wrox - Professional XML Schema. I don't have that book, but i think this primer is enough. You'd better study this primer carefully at least 2 times) O'Reilly - XSLT (a very good book on XSLT, if u have time, study it thoughtfully would be of great help) And i think the most important subjects that need your focus are: DTD (pay attention to element definition, attribute definition, default values, parameter entities, include/ignore usage, data types such as ID/IDREF, NOTATION, ENTITY) Namespace (using namespace in DTD and XML Schema) XML Schema (using namespace in XML Schema, simple types, complex types... again, study W3C XML Schema 0 Primer thoroughly) XPath (this is very important to using xslt, and of course a few questions are related to xpath) XSLT (you need to know xsl:sort, xsl:key, key(), document(), xsl utput method, template mode, xsl:variable, xsl aram, xsl:import, xsl:include) DOM and SAX (you'd better have experiences in using them, or, you will need to remember some of the classes and methods' names. You'd better study the two chapters on DOM and SAX of the book Professional XML 2nd thoroughly) For some subjects, you can study to the level of "knowing" rather than "understanding". Such subjects include: SOAP, WSDL, UDDI, XML Signature, XQuery, XML Data Binding. For some subjects, you need to know more about them. Though there are few questions on them, you still need to spend a lot of time studying them, which is not a good news. These subjects include: XSL-FO, XLink, XPointer. For website resources, I'd recomemnt the following: W3C(http://www.w3.org): The official site for the definitions of XML and a set of XML related technologies. Java Ranch XML Certification(http://www.coderanch.com/forums): Many guys who have completed or are going to take the exam share their experiences with you) Perfect XML(http://www.perfectxml.com): Many resources and links and tips. IBM XML(http://www-106.ibm.com/developerworks/xml/): Many tutorials The mock exam is at http://certify.torolab.ibm.com/. You'd better know all the scenarios in the mock exam, because some of them are brought to the real exam directly or with some modifications. And, a few real exam questions are very similiar to the mock exam questions. There is another mock exam, namely Whizlab. I haven't tried it. But as I know, few people recommend it. And after passing the exam, I think the mock exam offered by IBM is enough. And, don't care much about your score in the mock exam. My score in the real exam is a bit far different from that in the mock exam. [ October 29, 2002: Message edited by: Juker Siu ]
SCJP2<br />OOAD with UML<br />XML and Related Technologies