Advanced ColdFusion

Course Outline for Advanced ColdFusion

Please Note:
  • A general outline of the course is provided below. 
  • All outlines are customizable to meet the specific needs of each client.
  • All courses are available in a classroom or online setting.
Download PDF Version Debugging and Troubleshooting Troubleshooting ColdFusion Applications ColdFusion Debugging Output Options Using the ColdFusion Log Files Preventing Problems Building ColdFusion Applications Introducing the Web Application Framework Using Application.cfc Using Application Variables Customizing the Look of Error Messages Handling Missing Templates Using Locks to Protect Against Race Conditions Application Variable Timeouts Handling Server Startup Working with Sessions Addressing the Web’s Statelessness Using Cookies to Remember Preferences Using Client Variables Using Session Variables Working with onSessionStart and onSessionEndLocking Revisited Interacting with Email Introducing the <cfmail> Tag Retrieving Email with ColdFusion Securing Your Applications Options for Securing Your Application Using ColdFusion to Control Access Using Session Variables for Authentication Using Operating System Security Defending Against Cross-Site Scripting Building User-Defined Functions Thinking About Extending CFML Functions Turn Input into Output Building Your First UDF Creating Libraries of Related UDFs Creating General-Purpose UDFs Sharing UDF Libraries with Others Creating Custom Tags Easy, Powerful Extensibility Introducing CFML Custom Tags How to Use Custom Tags Writing Custom Tags That Display Information Custom Tags That Process Data Additional Custom Tag Topics Working with <cfimport> Advanced Custom Tags Creating Advanced ColdFusion Components Review of ColdFusion Components Simple CFCs Introspection and HINTs Accessing a CFC via a URL Type Checking in Components Components That Hold Instance Data Working with Inheritance Defining Interfaces Implementing Security Using the OnMissingMethod Method ColdFusion Server Configuration The ColdFusion Administrator Server Settings Data and Services Debugging and Logging Server Monitoring Extensions Event Gateways Security Packaging and Deployment Managing Threads Using the <cfthread> Tag Accessing Thread Data Monitoring and Administering Threads Best Practices Improving Performance Options in the ColdFusion Administrator Improving Query Performance with Caching Caching Page Output