Great class, size and hands on training. Instructor was extremely effective with the lectures. Defin... More Testimonials »

Advanced ColdFusion Training: XML, External Data and File System

Delivery Options

Class Date and Time Price Pricing Information Register
Mar 31 - Apr 1, 2010 10:00 AM - 5:00 PM ET $790.00 or 2 vouchers Register
Apr 28 - 29, 2010 10:00 AM - 5:00 PM ET $790.00 or 2 vouchers Register
May 26 - 27, 2010 10:00 AM - 5:00 PM ET $790.00 or 2 vouchers Register

Class Description

Class Overview

This advanced ColdFusion class focuses on making the best use of several external data types including XML, Web Services, <cfhttp> and more. You will also learn how to work with the file system to read, write, append and even upload files.

Class Goals

  • Learn XML Syntax Basics.
  • Learn to load XML data.
  • Learn to create query bjects from Existing XML.
  • Learn to read and write text files with <cffile>.
  • Learn to upload documents with <cffile>.
  • Learn to use <cfdirectory>.
  • Learn to use <cfhttp>.
  • Learn to create ColdFusion Web Services.
  • Learn to invoke external Web Services.
  • Learn about the WDDX file format.

Class Outline

  1. XML Syntax Basics
    1. XML Logical Structure
    2. XML Physical Structure
    3. XML Logic: Designing Datasheets
    4. Parsing XML data with ColdFusion
    5. Demo: Convert an XML datasheet into an XML Document Object with XMLParse()
    6. Demo: Referring to Specific XML nodes
    7. Demo: Loop through each node with <cfloop>
    8. Demo: Counting Children Nodes
    9. Exercise: Create a Calendar of Events Built from External XML Files Provided by External Organizations
  2. Loading XML data
    1. Demo: Access XML Data with <cffile> tag
    2. Demo: Build XML Object in .cfm Document with <cfxml> Tag
    3. Demo: Query Database to Build XML Document Object
    4. Manipulating XML data with Built-in Functions
    5. List of Structure/Array Functions that may be used on an XML Document Object
    6. List of XML-specific Functions
    7. Demo: Add nodes to XML Document Object
    8. Exercise: Add an Event to the Calendar
  3. Create Query Object from Existing XML
    1. Demo: Combine Multiple XML Document Objects into One
    2. Demo: Convert XML Document Objects into a Query Object
    3. Exercise: Co-mingle the Events on the Calendar
  4. Extensible Stylesheet Language (XSL) Review
    1. XSL, XSLT, and XSLFO
    2. XSL Basics: Linking to an XSL Stylesheet
    3. Examining an XSL Stylesheet
    4. Server-side XSL Transformation with ColdFusion
    5. Demo: Transforming XML Data with XSL
    6. Idea! Transforming XML Data into XML Data
    7. Exercise: Transform XML data
  5. XPath Syntax Basics
    1. XPath: the XSL Node Matching Syntax
    2. Using XPath with ColdFusion
    3. Demo: Select Nodes Based on Attribute Values
    4. Exercise: Using XPath to select specific XML elements
  6. Read and Write Text Files with <cffile>
    1. Demo: Read Plain Text Documents
    2. Demo: Write Text File
    3. Exercise: Build a Simple Message Board
  7. Upload Documents with <cffile>
    1. Demo: Dynamically Create Static HTML Pages
    2. Form tag additions
    3. Saving long variable values with <cfsavecontent>
    4. Exercise: Upload External Files
  8. Using <cfdirectory>
    1. Demo: Using <cfdirectory>
  9. <cfhttp>
    1. Making http requests with <cfhttp>
    2. Demo: Using <cfhttp> to display a complete page
    3. Demo: Using <cfhttp> to download a complete page and save with <cffile>
    4. Attributes of <cfhttp>
    5. Demo: Convert a Text File into a Query with <cfhttp>
    6. While looping though the records�
    7. Demo: Add a Column to Query
    8. Idea! Dynamically Creating Static Pages
    9. Exercise: Using <cfhttp> to Access and Parse External Data
  10. Passing Variables with <cfhttp> and <cfhttpparam>
    1. Creating an Intelligent Agent
    2. Demo: Examine a Simple Traditional Application
    3. Demo: Convert Simple Application into an Intelligent Agent
    4. Exercise: Simulate the Post Method with <cfhttp> and Create an "Intelligent Agent"
  11. Web Services
    1. Creating WSDL Documents
    2. Demo: Converting CFCs into Web Services
    3. SOAP
    4. A note about security
    5. XML Parser
    6. Exercise: Convert Existing CFC into Web Service
  12. Invoking External Web Services
    1. Locating Web Services
    2. Invoking .NET Web Services
    3. Demo: Consuming internal and external Web Services
    4. Exercise: Consuming External Web Services
  13. Dreamweaver, Web Services and Components
  14. WDDX

Class Materials

All students receive a course manual or book and all the class examples.

Students in private onsite classes will also receive:

Class Prerequisites

Experience in the following areas is required:

  • Basic ColdFusion

Experience in the following areas would be beneficial:

  • XML

Courses that can help you meet these prerequisites:

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Similar Classes

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Training Classes
Locations
Live eLearning

Like a class you would go to, but you don't have to go anywhere. More...

Customized Onsite Training

The trainer comes to you and delivers a class customized for your team. More...

Self-Paced eLearning

Our least expensive option. You proceed through the course entirely at your own pace. More...

Reference Library
Partner Programs
© Webucator, Inc. All rights reserved. | Toll Free: 877-932-8228 | UK: 0808-101-3484 | From outside the USA: 315-849-2724| Fax: 315-849-2723