Advanced ColdFusion

This 2 day training course is aimed at existing ColdFusion users who want to improve their ColdFusion skills, and develop robust and scalable Web applications.

This course will be quite intensive and delegates should have attended the Introduction to ColdFusion course. They should have practical experience using CFML tags, functions, and variables, and practical experience with SQL. In addition, delegates should have an understanding of XML including basic XSLT. An Introduction to XML course is also available. If delegates do not know XML and XSLT, they may want to extend the duration to 3 days.

The course includes lots of practical examples, and delegates will develop a 'toolbox' of code samples and small applications that can be used in their future development work.

Course Outline

 

Complex Data Types

  • Understanding Lists
  • Understanding Arrays
  • Understanding Structures
  • When to use Lists, Arrays or Structures
  • Creating Arrays and Structures
  • Manipulating Arrays and Structures with Functions
  • Looping Over Arrays and Structures
  • Using Built-in ColdFusion Data Structures

Persisting Data Across Pages

  • Persistent Variables
  • Application Variables
  • Locking Shared Scope Variables
  • Using Cookies
  • Session Variables
  • Client Variables

Building User-Defined Functions

  • Introducing User-Defined Functions (UDFs)
  • Creating UDFs
  • Using Variables in Functions
  • Passing Arguments to UDFs
  • Storing UDFs

Using ColdFusion Components

  • Introducing ColdFusion Components (CFCs)
  • Creating a Static Component
  • Self-Generating Documentation
  • Invoking CFC Methods
  • Instance-Based Components

Reusing Code with Custom Tags

  • Understanding Custom Tags
  • Custom Tag Attributes
  • Setting Results on the Calling Page
  • Calling Custom Tags

Handling Errors

  • Introducing Error Handling
  • Customising Error Messages
  • Understanding Try/Catch/Throw

Searching with Verity

  • Searching Documents Using Verity
  • Searching Recordsets Using Verity
  • Document verses Recordset Searching

ColdFusion and XML

  • XML Overview
  • Creating XML Documents
  • Retrieving XML Data from XML Documents
  • Using XSLT
  • Transforming on the server
  • Using Web Services and SOAP

This course includes full course notes and course materials. This outline can be tailored to specific client requirements

 

 
 
Top Return to Course List all material on this website © Hugh Livingstone