Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Managing XML With the Java Platform :: [SL-385]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. SL-385   length. 3 days
type. Instructor-Led   partner. Sun Microsystems
price.
$1,500 :: $1,275 GSA GOV.
 
 
The Managing XML With the Java Platform course focuses on parsing, managing, and using XML (Extensible Markup Language) documents and data through programs written in the Java programming language. XML is called "portable data," and Java technology is called "portable code." Used together, XML and Java technology are a powerful combination for Internet and Web application solutions.

This course focuses on writing programs that parse and manage XML documents using the Java API for XML Parsing (JAXP), which includes coverage of the Simple API for XML (SAX) and Document Object Model (DOM) interfaces. After students become familiar with parsing and managing XML documents, discussion turns to major areas in which XML and Java technology are being used in Internet and Web applications today, including web presentation, business-to-business (B2B) solutions, and databases.
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
Students who can benefit from this course are software engineers, software developers, application developers, and technical managers who will develop applications that process, manage, and manipulate XML data or documents.
 
prerequisites
 
 
To succeed fully in this course, students should be able to:

Write, compile and run Java applications that include handling exceptions and using classes and interfaces from the Java Development Kit(JDK)
Demonstrate an understanding of XML syntax
Describe distributed computing and its major concepts


 
skills gained
 
 
Upon completion of this course, students should be able to:

Define XML, SAX, DOM, and JAXP
Write programs that use a validating, namespace-aware parser using JAXP
Write programs using JAXP and SAX application programming interfaces (APIs) to parse XML documents and provide error handling
Write programs using JAXP and DOM APIs to parse and manipulate XML documents as a tree structure and provide error handling
Identify and describe major categories of XML application development
Convert an existing XML document to another output format, such as text or Hypertext Markup Language (HTML), using an Extensible Stylesheet Language Transformations (XSLT) processor and a given XSLT file
Write XSL stylesheets to perform XSLT transforms
Use the Transformation API for XML (TrAX) to write Java programs that perform XSLT transforms using Xalan
Explain how various Java technologies can be used in XML application solutions
Identify and describe issues XML application developers face, and the standards and APIs under development to help address these issues


 
related courses, exams and materials
 
 


  before related training and products


  after related training and products


 
course content details  
 


  Module 1 - Overview of XML and JAXP

Define XML
Compare and contrast HTML and XML
Identify characteristics of XML documents
Describe JAXP and the packages in the download software
Describe the features of the next version of JAXP (v1.1)




  Module 2 - SAX Programming Basics

Define SAX, and give a general description of how it works
Outline the main methods used in SAX programs
Describe the JAXP SAX factory interfaces
Identify and describe the SAX event handlers
Write a SAX program that defines an event handler
Write a SAX program that uses location information provided by the Locator interface
Write a SAX program that obtains attribute information




  Module 3 - XML Using DTDs

Define Document Type Definition (DTD)
Give an example of an XML file with a DTD to illustrate DTD syntax
Write a program that uses a validating SAX parser
Write a SAX program that uses the EntityResolver interface to control handling of external subsets




  Module 4 - DOM Programming Basics

Define DOM, and describe how it it works
Outline the main methods used in DOM programs
Write a DOM program that creates, appends, modifies, or deletes specified nodes from a DOM tree
Write a DOM program that modifies element attribute specifications




  Module 5 - More on DOM

Create a program the uses the TreeWalker class of the JAXP reference implementation to walk a DOM tree
Write a program that outputs the namespace associated with every element and attribute in an XML file




  Module 6 - Introduction to XSLT

Define XSL and XSLT
Describe the main components of an XSL document
Write a Java program that uses the TrAX and Xalan
Transform an XML document using the Xalan XSLT processor and a stylesheet




  Module 7 - XML Applications and Java Technology

Describe the major areas of XML application development
Identify what and where Java technologies can be used in XML application development
Describe the message format, communication protocol, and security issues of XML data exchange and integration




  Module 8 - XML Application Issues, Future Work, and Products

Summarize the issues that XML application developers are still dealing with
Identify the standards and APIs under development to address specific XML application issues
List XML products and software currently available and the standards these support





 
Sun Microsystems Training Special

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Sun Microsystems Training Special

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware