Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

XML Certification Boot Camp

School/Trainer:

Sybase, Inc.
Atlanta, Chicago, Concord, Bethesda, Dallas, Irvine, New York, Washington etc., U.S.

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' Explains why XML is the language of choice for electronic data interchange between applications and for building Internet sites that work simultaneously with classic Web browsers and Internet-enabled mobile phones. In this class, you will master the fundamentals of XML, including XSL, DTDs, and schemas, and use XML to build a variety of compelling Web applications.

We are in the midst of the XML revolution. XML offers three major improvements over existing Web technologies. First, since XML pages contain their own internal logic, they enable data transfer between different systems, applications, and even organizations. Second, since XML keeps your data separate from its display characteristics, you can write your data once, and use it to generate documents in a wide range of languages, including HTML, WML, and XML. Finally, when applied client-side, XML makes your browser data-aware, reduces the load on your server and database, and allows a wide range of dynamic effects.

Understand the Role of XML Applications
XML has been touted as the next dominant language on the Web, which will render both HTML and traditional databases obsolete. While this is unlikely (both databases and HTML will continue to have essential roles in Web applications), XML will assume the role of middleman, providing logical data to Web applications for dynamic conversion into HTML. In conjunction with the associated technologies of XSL (eXtensible Stylesheet Language), XML Schemas, CSS, and JavaScript, XML provides the link to a Web page’s data, and the logical description that allows it to be displayed optimally. In this course, you will learn how to use the different components of an XML application, and how to build XML applications that make best use of these different components.
Master XML Document Structure
XML documents must conform to strict rules of formation and syntax. You will learn how to build a well formed XML document, and how to use view and test your documents with standards-compliant, publicly available parsers.
Incorporate Document Type Definitions (DTDs)
A DTD describes the structure of your XML document, by defining the acceptable XML tags for your application and their relationships. By including a DTD with your XML document, you can ensure that any application that processes your data knows the purpose and structure of the tags you have created. In addition, DTDs can be external, allowing many XML documents to link to them and share a predefined structure. You will learn to build both internal and external DTDs for your XML applications.
Write XML Schemas
DTDs, as an SGML-based standard, lack the intuitive simplicity of XML. The W3C Schema proposal allows you to improve upon your DTDs by including data types, content controls, and sophisticated element relationship specifications. Schemas will increasingly replace DTDs in the next few years. Be ready for when they do! You will master the syntax of the W3C XML Schema proposal, as well as techniques for applying and validating the schemas you build.
Apply CSS and XSL Stylesheets
XML data, before it can be shown in an application, must be formatted for display. With CSS, you can specify display rules for your tags. With XSL, you can go one step further, and build HTML structures such as tables or lists to display your data. In addition, as with DTDs, you can specify XSL and CSS documents for many XML datasheets, ensuring that your data will be displayed consistently. You will learn to build both CSS and XSL stylesheets, and to apply them to present your XML data however you choose.
Transform Your Data With XSLT
XSLT (extensible Stylesheet Language Transformations) allows you to generate output from your XML data. This output can be HTML, text, WML, XML, and more. You will learn the powerful XSLT standards, and will build two complete applications using XSLT. Tags you will learn and use include xsl:stylesheet, xsl:template, xsl:apply-templates, xsl:value-of, xsl:sort, xsl:for-each, and xsl:variable. In addition, you will receive an introduction to the powerful functions and expressions of XPath, to enable you to have extraordinary control over the elements you select and the data you present.
Understand XML Namespaces
What makes XML extensible? Namespaces do. You will learn the basics of XML namespace declarations, as well as how to apply namespace-declared tag subsets in your documents. Finally, you will learn to use several of the most common namespaces, including xsl, xsd, and xsi.
Use HTML to Create Dynamic Data-driven XML Applications
An HTML page can act as a wrapper for an XML application, applying stylesheets dynamically by making XML data available to client-side scripting with JavaScript. You will build HTML front-ends for your XML, XSL, and CSS pages, and will learn to dynamically update your XSL stylesheets with JavaScript. JavaScript, in conjunction with XML, allows dynamic effects such as re-sortable lists (based on which field a user clicks), expanding and contracting tree structures (allowing users to display data in exactly the structure they need), and dynamic visibility changes (allowing users to "drill down" to display additional information).
Note: If you are interested in learning the fundamentals of ASP-XML integration, the Advanced XML course teaches how to use ASP, and the MSXML.DOMDocument.3.0 component, to process XML and XSL with your ASP pages. Your XML data will be available to any browser, and you will learn to integrate it with the ASP File System Object controls to output multiple formats (such as HTML, WML, and text) from the same XML data!

XML, by itself, is nothing more or less than data, described flexibly. In order to use this data in an application, you will typically transform this data into a format that your end-user (be it a browser, a portable device, or a database) can read. The key to these transformations is XSL. This class builds on the XSL concepts introduced in Introduction to XML to focus on building powerful, flexible, and modular stylesheets.

Master Advanced XSL
At its basic level, XSL allows you to specify output markup for your XML data. However, it also allows you to navigate the hierarchy of your XML document with flexibility and precision, and to perform calculations, measurements, and summations of your data. You will learn to produce the 3 types of XSL stylesheets: document stylesheets (to process XML where, like HTML, tags are interspersed with text and must be processed sequentially), datasheet-style XML (where, like a database table, order is unimportant and you will usually want to sort your output based on the data), and report stylesheets (where you present a report on your XML data instead of or in addition to your display).
Utilize the Power of XPath
XPath was originally developed as a separate standard for identifying nodes in the hierarchy of an XML document. However, it has been fully incorporated into the XSLT standards. You will learn to use XPath to specify node locations and axes, and to use its capabilities to select discrete nodes and paths from your documents.
Generate Multiple Outputs from XML Data
Data stored in XML can be transformed via XSLT in real-time into any text format, including HTML, plain text, SGML, WML, XML, and more. As part of the class, you will write XSL files that transform a report written in XML into both a plain-text version for transmission over e-mail and an HTML version for use on the Web.
Manipulate your data with XSLT Functions and Expressions
You will learn the architecture of advanced XSLT commands, and will use these commands to convert data from one format to another, to identify nodes by position and relationships, and to report on node lists with aggregate functions.
Transform XML for Data Exchange with XSLT
One of the most powerful applications of XSLT is to fi ...''

Please go to the school's official website for training price and schedule:
http://www.sybase.com

Phone:1-800-8-SYBASE (800-879-2273)

School Address:

14800 Quorum
Suite 505
Dallas, Texas 75240
United States

8755 West Higgins Road
Suite 1100
Chicago, IL 60631

The Grace Building
1114 Avenue of the Americas, 32nd Floor
New York, NY 10036

Rock Spring Plaza
6550 Rock Spring Drive, Suite 700
Bethesda, Maryland

561 Virginia Rd.
Concord, MA 01742
(978) 287-1500

3820 Mansell Road
Suite 100
Alpharetta , GA 30022

19900 MacArthur Boulevard
Suite 510
Irvine, CA 92612

Jobs & Resumes: Atlanta, Chicago, Concord, Bethesda, Dallas, Irvine, New York, Washington etc.
Houses & Roommates: Atlanta, Chicago, Concord, Bethesda, Dallas, Irvine, New York, Washington etc.




Other training courses offered by Sybase, Inc.:

Securing Adaptive Server Enterprise Communications
Mastering Transact-SQL Programming: Advanced Tips & Techniques
Fast Track to Adaptive Server Enterprise
System and Database Administration: Adaptive Server Enterprise 12.5
Performance and Tuning: Configuring Adaptive Server Enterprise
Advanced Administration and Troubleshooting for Adaptive Server
Troubleshooting Adaptive Server Data Structures
Performance and Tuning: Adaptive Server Enterprise Query Optimizer
Logical Database Design
Physical Database Design
Introduction to Cascading Style Sheets
Introduction to JavaScript
Introduction to Java 2 Programming
Intermediate Java 2 Programming
Advanced Java 2 Programming
Adaptive Server Anywhere 9.0 Fundamentals
Manage Anywhere Studio 5.0 Administration
Building Wireless Enterprise Applications using Pocket PowerBuilder
Building UltraLite Applications for Handheld Devices


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
In most cases you will get a unique submit code along with your each posting on this website. Please provide it as well as the message title if you want any assistance for editing/removal.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008