|
 |
 |
Ready to Order? Order
online, call
1-800-578-2062
or
+44(0)1903 740 624 in Europe (UK). |
 |
|
 | XML Development in Java with Neal Ford
|
| View Course Outline | Print Course Outline (.PDF) This course provides the foundations for working with XML in Java. XML is an important data format, and although tools try to hide the underlying syntax, eventually you must parse and manipulate it. This course shows how to parse, generate, manipulate, and transform XML using Java. Course includes 4+ hours of total training time... - 3 CDs
- Over 4 hours of media run time
- Over 250 pages of courseware on CD-ROM
- Step-by-step hands-on-labs
- Sample code
| SPECIAL OFFER: BUY 1 GET 1 FREE TRAINING! Details... Hurry, offer ends 9/30/2010. Not valid on printed books. | | Format | Modules | Retail Price | | XML in Java | | CD-ROM | 3 CD-ROMs ZXMLJ-CD-50 | | CD-ROM & Books | 3 CD-ROMs + Printed Books KXMLJ-CD-50 | | Multi-User License | Need to train multiple users? Call 800-578-2062 to purchase additional user licenses for your AppDev Product. | | 100% Satisfaction Guaranteed. Details... |
| |
| • | This training includes AppDev’s comprehensive courseware in printable .pdf format. Items designated as + Printed Books include a printed copy of the courseware. | | • | Payment also accepted in GBPounds or Euro. Call +44 (0) 1903 740 624 to order. | | • | View the text of AppDev's Single-User License Agreement. | | • | See additional order and shipping information. | | • | Read about Neal Ford. | | • | Save even more on this course when you buy a Training Suite: XML Power Suite |
| | Course Outline (Outlines are subject to change.) |
| XML Development in Java | | Modules | Run Time | Pages | | 3 | 4 hours | 250 |
|
This course provides the
foundations for working with XML in Java. XML is an important data format, and
although tools try to hide the underlying syntax, eventually you must parse and
manipulate it. This course shows how to parse, generate, manipulate, and
transform XML using Java. It covers the major World Wide Web Consortium (w3c)
interfaces and their implementations in Java, including SAX and DOM. It covers
multiple releases of these important API’s. Using SAX and DOM, the course
covers event driven and in-memory parsing of XML documents. It also shows how to
build DOM trees in memory and persist them as valid XML documents. It also shows
the DOM alternative JDOM and how that approaches differs from the standard.
This course also covers
important manipulation techniques for XML. It shows how to use XSL and XSLT to
drive transformations and how to automate this process using publishing
frameworks. It also shows how to use XML as a remote procedure call data format
(using XML-RPC) and an introduction to building web services using Java.Prerequisites: The student should have experience with core
Java language concepts such as fundamental types, classes, abstract classes,
interfaces, files, and streams. A working knowledge of XML is preferred but not
required. | Introduction to XML Concepts
-
XML Basics
-
DTD and XSD
-
DOM
-
XSL and XSLT
-
XPath
SAX
-
The SAX Interfaces
-
SAX Readers
-
Simple Parsing with SAX
-
Content Handlers
-
Error Handlers
Advanced SAX
-
Handling Validations
-
Filters
-
Writers
-
Advanced Handlers
DOM
-
Document Object Model
-
Traversing DOM Trees
-
Serialization
-
Making Changes
Advanced DOM
-
Namespaces
-
DOM Level 2 Modules
-
DOM Level 3
JDOM
-
Using JDOM
-
Special JDOM Features
-
Wrappers
JAXP
-
Using Factories
-
JAXP Interfaces
-
JAXP 1.0 Features
-
JAXP 1.1 Features
Transformations
-
Driving Transformations with Xalan
-
Web Publishing Frameworks
-
XSP
XML-RPC
-
Introduction to Distributed Computing
-
XML-RPC
-
Using XML-RPC
-
XML-RPC Characteristics
SOAP and Web Services
-
Introduction to SOAP
-
Introduction to Web Services
-
Axis
-
WSDL
-
XML in SOAP
| back to top
| | Your Instructor Neal Ford is the Chief Technology Officer at the DSW Group, Ltd. He has a
degree in Computer Science from Georgia State University specializing in
languages and compilers and a minor in mathematics specializing in statistical
analysis. He is also the designer and developer of applications, instructional
materials, magazine articles, video presentations, and author of the books Developing
with Delphi: Object-Oriented Techniques and JBuilder
3 Unleashed (as the lead author) and the upcoming Art of Java Web Development. His language proficiencies include
Java, C#/.NET, Object Pascal, C++, and C. His primary consulting focus is the
building of large-scale enterprise applications. Neal has taught on-site classes
nationally and internationally to all phases of the military and to many Fortune
500 companies. He is also an internationally acclaimed speaker, having spoken at
numerous developers’ conferences worldwide.
| back to top
|
|
|