webqemtraining

contact us

Please contact webqem for more information about training solutions.

software solutions

Please visit our software pages to discover licensing and software delivery options.

training schedule

Please view our Training Schedule (PDF) for latest training dates.

advanced coldfusion

Adobe ColdFusion 8

course duration: 3 days
delivery method: On-site / In-house
audience: Intermediate - Advanced. This course is for developers with prior ColdFusion experience. To take this course, you should have:

  • Completed the Fast Track to ColdFusion course, or other equivalent experience building ColdFusion applications.
  • Experience developing web applications using ColdFusion for at least three months upon completion of the Fast Track to ColdFusion course.
  • Practical experience using CFML tags, functions, and variables.
  • Practical experience with the SQL command set, including SELECT, INSERT, and UPDATE.

course outline

  • Unit 1: Introducing the Course
    • About the Course
    • Course Overview
    • Prerequistes
    • Course Format
  • Unit 2: Introduction to Components
    • Creating ColdFusion Components
    • Introducing CFC Syntax
    • Invoking Static CFC Methods
    • Using the Application Framework
    • Logging with cflog
    • Locking Shared Scope Variables
  • Unit 3: Manipulating Lists and Queries
    • Creating Lists
    • Manipulating Lists with Functions
    • The Query Object
    • Summarizing and Grouping Data
    • Transaction Processing
    • Querying a Query
    • Uploading Data with cffile
  • Unit 4: Manipulating Data with Arrays and Structure
    • Using Arrays
    • Manipulating Arrays with Functions
    • Using Structures
    • Manipulating Structures with Functions
    • Looping over Structures
    • Using Built-In ColdFusion Data Structures
    • Combining Data Structures
    • Copying Complex Variables with Duplicate()
  • Unit 5: Advanced Components Concepts
    • Instance-Based Components
    • Instantiating Instance-based Components
    • Associating Data with Components
    • Using the Getter/Setter Approach
    • Restricting Method Invocation
    • Restricting Component Methods by User Role
    • Using Built-In Components
    • Prototyping Components with cfinterface
  • Unit 6: Handling Errors and Exceptions
    • Introducing Error Handling
    • Site-wide Error Handler
    • Application-Wide Error Handling
    • Implementing the try/catch Methodology
    • Exception Handling Frameworks
  • Unit 7: Code and Content Reuse
    • Creating Custom Tags
    • Calling Custom Tags
    • Creating CFML Simple Nested Custom Tags
    • .NET Integration with ColdFusion 8
    • Creating Web Services
    • Calling Web Services
  • Unit 8: Working with PDF Files and Forms
    • Generate PDF Files from ColdFusion
    • Manipulating PDF Files with cfpdf
    • Pre-filling PDF Forms
    • Posting Data from a PDF Form to ColdFusion
  • Unit 9: Data and File Manipulation in ColdFusion
    • Manipulating Image Data with cfimage
    • Reading and Storing Image Data
    • Image Processing
    • Creating RSS Feeds
    • Consuming RSS Feeds
  • Unit 10: Scaling Applications
    • Caching Recordsets
    • Caching Generated Results with cf_accelerate
    • Caching Entire Page Results
    • Using Asynchronous Processes to Improve Performance