Excellence in IT Certified Education
ExitCertified - Excellence in IT Certified Education
 
IT education classes
Excellence in IT Certified Education
start courses and schedules education savings it certification education solutions
Training Search
Excellence in IT Certified Education
Training Course Details
Start Training Courses and Schedule Mastering XML Using Java (JAXP)  (TT-4380)

Mastering XML Using Java (JAXP)  (TT-4380)

 

Mastering XML Using Java is a five day in-depth course geared for Java programmers who need to understand what XML and XSLT are as well as how to work with XML from within Java. This intense course focuses on the family of XML specifications as well as XML-related APIs from the Java world that are oriented towards parsing, transforming, and binding XML. There is a strong theme on performance and best practices throughout the course. Extensible Markup Language (XML) is a standard that is enabling a revolution in web applications and business to business interactions. XML is the basis for Wireless Markup Language (WML), Voice Markup Language (VoiceML), Simple Object Access Protocol (SOAP), Web Services, and numerous industry initiatives such as ACORD (insurance), PXML (proposal/RFP) and OTA (travel). This course is an intensive, hands-on treatment of how to consume, generate, and transform XML within Java and J2EE applications. The course is a balanced mixture of theory and practical labs designed to take students from the basic fundamentals of XML processing through to the related advanced technologies such as Java/XML interoperability. The students walk through the various APIs in a structured manner to enable them to master the concepts, ideas, and patterns, which are reinforced in the lab exercises.

Trivera Training Course Certified  
Skills Gained
  Working in a hands-on learning environment student will learn to:
 

Write well-formed XML documents
Model business requirements using XML
Handle XML reserved characters
Validate an XML document with a DTD and with a Schema
Centralize data and markup definition with entities
Create DTDs and Schemas using XML tools
Generate XML documents from databases
Write XSL templates to transform XML documents into HTML
Integrate XML, XSL and the DOM to implement a complete solution
Programmatically parse well-formed XML documents
Programmatically validate XML document using DTD and Schemas
Work with SAX's event-based output
Work with DOM's node-based output
Programmatically transform XML into any other text representation using XSLT processors
Consume, generate, and validate XML using corresponding Java classes
Recognize XML-related performance issues and problems in Java applications


Who Can Benefit
  This is an intermediary level Java programming course, designed for those needing to process XML from within Java applications.
 
Prerequisites
  Previous experience or knowledge of HTML is helpful. Students are expected to know the Java programming language.
 
What You'll Learn
  This course provides indoctrination into the practical use of the XML-related Java APIs and of implementing applications with them. This course is a Java class, with extensive programming labs. Graduates will hit the ground running, applying Java and XML to projects at both an architectural as well as a line by line coding level. We can easily adapt this course to industry and client specific needs. In addition to valuable knowledge and working examples, students receive a copy of the "Xtensil" product. This unique software was developed to assist in implementing, testing, and fielding XML applications. Xtensil is used as both a teaching aid and a straightforward, basic, fully functional XML toolkit that students can use on Windows and Linux platforms.
 
 
     
  Email Training Course
     
Code: TT-4380
Length: 5 days
Type: Instructor-Led
   
Certified By: Other Java :: Development :: Trivera
Tuition: $2,250
   
Java Trivera Training Course This course is taught by Certified instructors. There is a difference. Learn More
 
This course is in the following categories. Click the categories to find similar courses and topics of interest.
 
 
 
Training Courses Help
 
Sort Schedule By: 
No Course Dates There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below. We can also contact you when the course is scheduled in your area.
   
Request course date Request Course On-Site
 
 
training course details
XML Content
  • XML Overview
  • -What is XML?
  • -History: SGML; HTML
  • -XML Author Roles; Tool Roles
  • -XML Applications
  • XML Mechanics
  • -XML Document Structure
  • -Well-Formed and Valid XML Documents
  • -Structure, Content and Format
XML Structure
  • Structure Using DTDs
  • -Document Type Definition (DTD)
  • -DOCTYPE Statement
  • -Complex Content Models
  • Namespaces
XML Formatting
  • CSS and Rendering XML
  • XML's Impact on Styling
  • -Cascading Style Sheets and XML
  • -Rendering Exceeds CSS’s Abilities
  • XSL Transformations
  • -XPath Describes Locations Within XML
  • -XSLT is Rule-Based Transformation Language
  • -XSL is Oriented Towards Formatting
  • -XPath Accesses Parts of Document
  • -XSLT Templates Specify Output Replacement
  • -XSLT Uses XPath Expressions Within Templates
  • XSLT and XPath
  • -XPath Expressions
  • -Abbreviated Axis Forms
  • -Predicates As Optional Filters
  • -XPath Operators; Functions; Examples
  • -Working With XPath
  • -XSLT Stylesheet Structure
  • -Templates: Rules in a Stylesheet
  • -Apply-Templates Directs Processing
  • -value-of to Extract Values
  • -Built-in Templates
  • -Text Handling
  • -Calling Templates
  • -Passing Parameters
  • -Conditional Processing Constructs
  • -Looping With <xsl:for-each>
  • -Sorting
  • -Constructing A New Node
  • XSL FO (Formatting Objects)
  • -XSLT Designed to Support XSL-FO
  • -XSL Family Working Together
  • -XSL-FO Support for Paged Media
JAXP and SAX Parsing
  • JAXP and SAX (Part 1)
  • -Processing XML Using Parsers
  • -Validating and Non-validating
  • -JAXP Overview
  • -JAXP Usage Patterns
  • -SAX Parsing Using JAXP
  • JAXP and SAX (Part 2)
  • -SAX Events
  • -SAX API
  • -Handling Exceptions
  • -SAX Content Handling
  • -Designing SAX Content Handlers
JAXP and DOM Parsing
  • JAXP and DOM (Part 1)
  • -JAXP Usage Patterns with DOM
  • -DocumentBuilders
  • -DOM Parsing Using JAXP
  • JAXP and DOM (Part 2)
  • -DOM Concepts
  • -DOM Nodes
  • -DOM API
  • -Handling Exceptions
  • -DOM Operations and Processing
  • -Designing DOM Processing
 
Rendering: JAXP and Transformations
  • XSLT Transformations in Java
  • -JAXP/TRaX Concepts and Terminology
  • -Transformer Patterns
  • -Stream to Stream Transformations
  • -DOM to DOM Transformations
  • -Exception Handling with Transformers
  • -Identity Transforms
  • -Performance Considerations
  • -Working With XSLT Processors
Rendering: JAXP and Transformations
  • XSLT Transformations in Java
  • -JAXP/TRaX Concepts and Terminology
  • -Transformer Patterns
  • -Stream to Stream Transformations
  • -DOM to DOM Transformations
  • -Exception Handling with Transformers
  • -Identity Transforms
  • -Performance Considerations
  • -Working With XSLT Processors
Binding Java and XML
  • XML Interoperability with Java: JAXB
  • -JAXB Concepts
  • -JAXB Class Generation
  • -JAXB Runtime Features
  • -On-demand Validation
  • -Consuming XML Using JAXB
  • -Generating XML Using JAXB
Binding Java and XML
  • XML Interoperability with Java: JAXB
  • -JAXB Concepts
  • -JAXB Class Generation
  • -JAXB Runtime Features
  • -On-demand Validation
  • -Consuming XML Using JAXB
  • -Generating XML Using JAXB
Security and JAXP
  • XML Signature, Encryption, and XWSS
  • -Concepts and Terminology
  • -XML Signature
  • -XML Encryption
  • -XWSS: XML Security
  • -Processing Unsafe XML
  • -Vulnerabilities and Attacks
Session: Best Practices
  • Performance Issues
  • -Review of Best Practices
 




ExitCertified Training - Sun Microsystems, Oracle, Symantec, IBM, MySQL, RedHat, Linux, NetApp
  Oracle Course Training  
  When you take a certified course with ExitCertified, you are learning from
the creators of the products you use. Our commitment to your IT
community, along with our authorization to deliver certified courses,
ensures you receive a premium training experience.

There is a difference. Learn from the source.
 
Oracle Course
     
Contact ExitCertified    
     
Spotlight Centers All United States Training Centers
Sacramento Training :: 916.669.3970
San Francisco Training :: 415.975.3948
San Jose Training :: 408.288.3948
Las Vegas Training :: 1.800.803.3948
Phoenix Training :: 1.800.803.3948
New York Training
Chicago Training
Los Angeles Training
Atlanta Training
Washington Training

Denver Training
Boston Training
Dallas Training
Houston Training
Philadelphia Training
View All US Training Centers
     
Worldwide - 613.232.3948 Got Questions?
We are happy to help. Just email us with this form and we'll get back to you shortly.
   
Sun Microsystems Course


it training education
it education and training

(c) 2008 ExitCertified Corp. All rights reserved.


ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:
 
Sun Microsystems Training Oracle Training Symantec Training IBM Training Red Hat :: Linux Training
Java Training, J2EE Training, JSP Training, Java Courses, Servlets Training, EJB Training, Struts Training, Networking Courses, Solaris Training, Java Composite Application Platform (JCAPS) Training, Java Certification, SeeBeyond Training, XML Training, Solaris Certification, Corporate Training Solaris 10 Course PeopleSoft Training, 11g Training, 11g Certification, Oracle SQL, Oracle PL/SQL, DBA Training, DBA Certification, Oracle Certification, Hyperion Training, Fusion Middleware Training, 10g Training, 9i Training NetBackup Training, Veritas Training, Symantec Certification, Virus Protection Courses, IT Security Training DB2 Training, OS/400 Training, zSeries Training
s/390 Training, iSeries Training, AIX Training
SUSE Training, RedHat Course
         
MySQL Training Apple Training NetApp Training Project Management Training  
MySQL Database Course Apple Course, Leopard Training   PMI Training