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 Advanced XML and XSLT  (TT-4340)

Advanced XML and XSLT  (TT-4340)

 

Advanced XML, XSL, and XPath is a three day in-depth course geared for software developers who already have some experience with XML and want to expand their knowledge and skills in areas such as XML Schema and XSLT. This course is an intensive, hands-on treatment of XML, XPath, and XSLT. The course is a balanced mixture of theory and practical labs designed to take students from a quick review of the basic fundamentals of XML through to the related advanced technologies. The students walk through the different standards in a structured manner to enable them to master the concepts and ideas, which are reinforced in the lab exercises. The course starts with a quick review of the fundamentals of XML before covering XML Schema in detail. It then moves on to the XPath and XSLT covering advanced topics in both. Finally, XML and Web Services security mechanisms and issues are addressed.

Trivera Training Course Certified  
Skills Gained
  This course provides indoctrination in the practical use of W3C standards (including XSL and XML Schema) and of implementing tools and technologies. This course is programming language independent, making it useful for Java, .NET, C++, and any other programming orientation. Graduates will hit the ground running, applying 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.
 
Who Can Benefit
  This is an advanced level XML training course, designed for those needing in-depth knowledge and experience with XML, XML Schema, XSLT, and XML-related security.
 
Prerequisites
  Previous experience or knowledge of XML is required.
 
Hands-On Learning
  Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This class is "technology-centric", designed to train attendees in essential XML development skills coupling the most current, effective techniques with the soundest coding practices. Working in a hands-on learning environment student will learn to:
 
 
     
  Email Training Course
     
Code: TT-4340
Length: 3 days
Type: Instructor-Led
   
Certified By: Other Java :: Development :: Trivera
Tuition: $1,250 / contact for GSA GOV.
   
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 Review - XML Review
  • XML Document Structure
  • Well-Formed and Valid XML Documents
  • Structure, Content and Format
XML Structure - Structure Using DTD
  • Document Type Definition (DTD)
  • DOCTYPE Statement
  • Complex Content Models
  • Useful DTD Constructs
  • Designing and Modifying DTDs
XML Structure - Namespaces
  • Namespaces Associate an Alias with a URI
  • Declaring Namespaces
  • Namespaces Best Practices
Structure Using Schemas
  • XML Schemas: Objectives
  • Schemas Data Types
  • Complex Types
  • Schema Components
  • Global and Local Components
  • Derived Complex Types
  • Derivation by extension
  • Associating Schemas with XML Instances
  • Using Target Namespaces
  • Using schemaLocation
  • Reuse and Manageability of Schemas
  • Schema Composition
  • Reusable Groups
  • Designing and Modifying Schemas
  • Lifecycle Design Principles for Schemas
XML Formatting - XSL Transformations Review
  • XSL Version Issues
  • Path 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
  • Designing and Implementing XSLT Modifications
Advanced XML Formatting - XSL FO (Formatting Objects)
  • XSLT Designed to Support XSL-FO
  • XSL Family Working Together
  • XSL-FO Support for Paged Media
  • XSL-FO Document Root Common Overall Structure
  • Define A Page Type
  • Page Types Can Be Conditional
  • Content Flows Into Page Regions
  • Flow Goes to Defined Regions
  • Working With XSL-FO
Advanced XSL Topics
  • Advanced Features
  • Entities Used For Parameter Sets
  • <xsl:message>
  • generate-id() for Endpoints
  • Create Unique Identifier for Each Node
  • Grouping by Keys Used in Output
  • preceding-sibling:: axis
  • <xsl:key> and key() to Select Groups
  • <xsl:copy-of>
  • <xsl:copy>
  • name()
  • Whitespace and Why We Care
  • Parser Can Perform Whitespace Actions
  • Stripping Whitespace
  • Whitespace in Stylesheet
  • Whitespace Creep into Output
  • Whitespace Coming From Source
  • Whitespace Coming From Stylesheet
  • Import or Include Statements Compose Stylesheets
  • Generating linked TOC
Applying XML - XML Performance Improvements
  • Review of best practices
XML and Web Services Security
  • XML Digital Signatures
  • Standard For Digital Signature
  • XML Encryption
  • XML Encryption Protects Data
  • Securing a Web service
  • Web Service Security Exposures
  • Transport-Level Security
  • When to Use Transport-Level Security
  • Message-Level Security
  • Web Services Security Roadmap
  • SOAP Message Security
  • WS-Security Enables Interoperability
  • XML Signature and Encryption
  • XML Attacks Against Schemas
  • XML Attacks Absent Parsers
  • XML Injection
  • XPath Injection
  • CDATA Injection
  • Known SOAP and Web Service Attacks
  • Web Service Denial of Service Attacks
  • OWASP Top Ten
  • Picture is Evolving
Wrap-up
  • W3C Activities
  • Benefits of XML
  • Drawbacks of XML
  • XML Separates Structure, Content and Format
  • Crossing Boundaries
  • XML: Lightweight Databases
  • From Tag to Architecture
 




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