Antall Training

[ ColdFusion Training, Dreamweaver Training, Flash Training, XML Training, JavaScript Training, Ajax Training ]


  coldfusion training

Advanced ColdFusion MX

Once you have mastered ColdFusion's basics, it is time to discover its more advanced options. We will explore the many methods of reusing code (including <cfinclude>, custom tags and stored procedures). Using session variables and cookies, we will create a Password Protected section of the site to increase security.

Also see our live eLearning ColdFusion Training...

We also offer instructor-led online training courses on many topics including Adobe ColdFusion. Learn more or sign up for a Free Demo today. See entire eLearning course schedule.

View Schedule for Upcoming ColdFusion Classes.

We will teach you how to predict and prevent errors so your users will never see an ugly error page. Using Regular Expressions, we will perform advanced Form Validation. Although ColdFusion does allow for quick an easy development, it still is a robust, powerful language. We will explore programming concepts including loops, arrays, structures and two methods for writing User-Defined Functions (UDFs).

Course Outline

  • Charting and Graphing Options
    • cfchart and cfchartseries
    • Caching charts
    • EXERCISE: Use cfchart to create a chart
    • Links & Adding non-Query data
    • cfchartdata
    • EXERCISE: Link from cfchart to a drill-down page
  • Advanced Display Options
    • Showing Portions of Recordset
    • Paging through Records with Next and Previous Buttons
    • Date / Time Functions
    • EXERCISE: Add "Next" and "Previous" links to the Actors list
  • Reusing Content: cfinclude and cflocation
    • Form Validation with cflocation
    • Include outside pages with cfinclude
    • EXERCISE: Using an include
  • Reusing Content: Queries of Queries
    • Query two data sources with a query of a query
    • EXERCISE: Using Queries of Queries
  • Reusing Content: Custom Tags
    • Demo: Custom Tags
    • Where to Store Custom Tags
    • Demo: Custom Tag with Parameters
    • CALLER and ATTRIBUTE scopes
    • Using cfmodule
    • EXERCISE: Using Custom Tag
  • Reusing Content: Stored Procedures
    • Benefits of Stored Procedures
    • Demo: pass a parameter to a stored procedure
    • EXERCISE: Pass Parameters to a Stored Procedure
  • Tracking User Information: Cookies
    • Demo: setting cookies
    • EXERCISE: Cookies
  • Tracking User Information: Session Variables
    • Application.cfm and onRequestEnd.cfm
    • Creating Password Protected Pages
    • Using cflock
    • EXERCISE: Build a Portable Password Protection System
  • Form Validation with Regular Expressions
    • Special Symbols for Matching Specific Characters
    • Matching email address, phone, social security number with Regular Expressions
    • EXERCISE: Using Regular Expressions for Advanced Form Validation
  • Error Handling
    • Standard Error Handling with cferror tag
    • Using Application.cfm for cferror
    • EXERCISE: Build Customized Error Page
    • Structured Error Handling
    • cftry and cfcatch
    • Transactions with cftransaction and cftry
    • EXERCISE: Using cftransaction to Avoid Errors
  • Manipulate the File System with cffile
    • Read, Write and Append to Text Files
    • Dynamically Create Static HTML Pages
    • EXERCISE: Build Simple Message Board
    • Upload External Files
    • cfdirectory
    • EXERCISE: Uploading Files with cffile
  • "Programming" with ColdFusion
    • Arrays, Lists and Structures
    • EXERCISE: Manipulating Lists and Arrays
    • Loops
    • USe cfloop to build Collection Loops, Index Loops, List Loops and more
    • EXERCISE: Use cfloop
    • cfscript
    • Using cfscript to loop and set variables
    • EXERCISE: Build a loop using cfscript
    • User Defined Functions (UDFs)
    • UDFs with cfscript
    • UDFs with cffunction and cfreturn
    • EXERCISE: Build a UDF
  • Components
    • Using Components
    • Passing variables into Components
    • Convert a Component into a Web Service
    • EXERCISE: Building Components

See also

Adobe ColdFusion Training Courses


Cleveland, Ohio
Columbus, Ohio
Cincinnati, Ohio
Youngstown, Ohio
Toledo, Ohio
Akron, Ohio
Canton, Ohio

Detroit, Michigan
Ann Arbor, Michigan
Grand Rapids, Michigan
Lansing, Michigan

Pittsburgh, Pennsylvania
Johnstown, Pennsylvania
Altoona, Pennsylvania
Erie, Pennsylvania
Harrisburg, Pennsylvania
Philadelphia, Pennsylvania

Phoenix, Arizona
Los Angeles, California
San Diego, California
San Francisco, California
Sacramento, California
San Jose, California
Oakland, California
Denver, Colorado
Hartford, Conneticut
Washington, DC
Orlando, Florida
Jacksonville, Florida
Cape Canaveral, Florida
Tallahassee, Florida
Miami, Florida
Fort Lauderdale, Florida
Chicago, Illinois
Indianapolis, Indiana
Boston, Massachusets
Concord, Massachusets
Baltimore, Maryland
Bethesda, Maryland
St Louis, Missouri
Newark, New Jersey
Princeton, New Jersey
Trenton, New Jersey
New York, New York
Syracuse, New York
Ithaca, New York
Buffalo, New York
Raleigh, North Carolina
Greensboro, North Carolina
Houston, Texas
San Antonia, Texas
Dallas, Texas
Arlington, Virginia
Richmond, Virginia
Seattle, Washington
Milwaukee, Wisconsin
Madison, Wisconsin
Toronto, Ontario
Winsdor, Ontario
Montreal, Quebec



© 2002-2010 Antall Training -
Cleveland, Ohio | Pittsburgh, Pennsylvania | Detroit, Michigan


Fax: 440/236-3346