...

Home
Book Store
Search Classes
Consulting
Partner Program
News
About Us
Contact Information
Site Map

Is TrainingCity Right for your Team?

Talk directly to our satisfied references!  Call today for details

I highly recommend TrainingCity for training services. I took a workshop for one week for training on VoIP technologies. After taking the course, I knew enough about the technology to set up my own VoIP system at home, and am qualified to get a VoIP job.

TrainingCity's course is organized, the topics are covered thoroughly and they have deep knowledge of the subject. In addition, my instructor was very personable and kept the class interested. I plan on taking future courses with TrainingCity.” Yvonne Young March 26, 2007

 
Detailed Course Outline
XML Part 2 XML/XSLT: Hands On Workshop
Course: 745
Duration: 2 Days
Register
View Schedule
Course Outline
Suggested Prerequisites
Suggested Follow-Ons
Overview
  • Build database applications with relational databases (including SQL Server 2000), ActiveX Data Objects (ADO), and XML, using XML data in the most appropriate places in the application
  • Use XML to make remote method calls, using SOAP and Microsoft's ROPE, across HTTP and through firewalls
  • Create client applications using Internet Explorer and XML that provide the user with a customized and interactive user experience
  • Use XML on a Web server to provide cross-browser support for Web applications and persist state
  • Use XML as a cross-platform way to communicate data between the components in an n-tier, distributed application
  • Use variables to build attribute values and store defaultvalues.
  • Design named templates that act as subroutines in and XSLT stylesheet.
  • Use XSLT to calculate results and do totaling based on XML data.
  • Handle HTML tags in the content of your XML source document.
  • Decide if and when to use processor-specific extensions in your XSLT applications.
Databases and XML
  • Using XML in Database Applications
  • OLE DB and ADO
  • Working with XML Data in ADO
  • XML and SQL Server 2000
Soap on a Rope: XML and Web Services
  • A Brief History of Remote Procedure Calls
  • Introducing SOAP
  • Programming SOAP
  • Microsoft's SOAP Toolkit
  • Programming SOAP on a Rope
XML on the Client: Internet Explorer Applications
  • Where Should XML Be Processed?
  • XML Data Islands
  • XML Data Source Object
  • Storing Local State
  • Security Considerations
XML on the Server
  • Why Use XML on the Server?
  • Using the ServerXMLHTTP Object and XMLHTTPRequest Objects
XML in Distributed Applications
  • Building Distributed Applications with XML
  • Moving Data Around a Distributed Application
  • A Distributed Example
Traditional Programming Concepts and XSLT
  • Programming Concepts You Can Use
  • Working with Variables
  • Calling Named Templates
  • Using Functions
  • Creating Modular Stylesheet Solutions
Creating an XML Result Tree
  • XML-Structured Variables
  • XML Node Creation Elements
Doing Calculations in XSLT
  • Programming with No Side Effects
  • Applying Recursive Programming Techniques
Common XSLT Challenges
  • Applying XSLT
  • How Do I Group Data?
  • Grouping Data: Another Solution
  • How Do I Copy HTML Tags from the Data
  • How Do I Add or Remove Whitespace?
Using Processor-Specific Extensions
  • The Mechanics of Extensions
  • Should You Use Extensions?
  • Recovering from Missing Extensions
Extensible Hypertext Markup Language (XHTML)
  • The Future of HTML is Built on XML
  • Introducing XHTML
  • The Rigid XHTML Syntax
  • XHTML Extensions Under Development
Maximizing XML Performance
  • XML Performance
  • XML DOM Performance
  • DOM vs. SAX
 
 
 
 
 
 
 
Hands On Training
Numerous Hands ON Labs and work assignments throughout the course.