AppDev - Technical learning ...in a class by itself
Product Search
Browse Catalog
Training Topics
 Developer
ADO.NET
ASP, ASP.NET
BizTalk Server
HTML
Java, Javascript
MCTS
Office Developer
SharePoint
Silverlight
SQL Server
Visual Basic
Visual C#
Visual Studio .NET
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 6.0
XML, XSLT
AppDev OnDemand
Training Suites

IT Professional
MCSE, MCSA
Microsoft Windows

End User
Learning Office
Learning Windows
Team Training Solutions
 Overview
KSource Online
Instructor-Led
Blended Learning
Multi-User Licensing
Resources
 Conferences
Free Training
International
About AppDev
 AppDev Experts
Company Profile
Press Releases
Contact Us
Jobs
Testimonials
Privacy Policy
Site Map


Sign-in | New User? Click here to sign up    AppDev Europe (UK)  
  View Cart My Account Customer Service Product Support
AppDev Home Page CD, DVD, Online Learning Team Learning: Online, Classroom ILT Solutions
Ready to Order? Order online, call 1-800-578-2062 or +44(0)1903 740 624 in Europe (UK).    AppDev on Facebook AppDev on YouTube
XML Development in Java Training

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.

FormatModulesRetail Price
XML in Java
CD-ROM

 3 CD-ROMs
ZXMLJ-CD-50

Retail Price: $95.00
40% off price: $57.00

CD-ROM & Books

 3 CD-ROMs + Printed Books
KXMLJ-CD-50

Retail Price: $125.00
40% off price: $87.00

Multi-User LicenseNeed 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

ModulesRun TimePages
34 hours250

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 This Site | Privacy Policy | Site Map
©2010 AppDev Products, LLC. All Rights Reserved. PHONE: 800-578-2062 or 952-943-1363
10250 Valley View Road Suite 120 | Eden Prairie, MN 55344 | FAX: 952-942-8452 | info@appdev.com