Antall Training
ColdFusion Training, Dreamweaver Training, Flash 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.

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 8 Training Courses

 

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

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

Michigan - Detroit, Ann Arbor, Grand Rapids

Washington, DC

Worldwide

 


© 2002-2006 Antall Training - http://www.scottantall.com/
Cleveland, Ohio | Pittsburgh, Pennsylvania | Detroit, Michigan

Phone:440/623-3738

Fax: 440/236-3346