Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
XML Development in Java
with Neal Ford



View the Course Outline

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
Format Sessions Retail Price
XML Development in Java
CD-ROM

 3 CD-ROMs

$95.00  
CD-ROM & Books

 3 CD-ROMs + Printed Books

$125.00  
Read about Neal Ford.
Course Outline (Outlines are subject to change.)

XML Development in Java

Sessions 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


 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
? Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy