ColdFusion Certification Bootcamp

Scheduled Dates

To find our latest scheduled class dates click the dropdown below

Book online securely now to reserve your place.

Retail Price: £10,150.00
Web Special: £10,150.00

ColdFusion Certification Bootcamp is the ultimiate way to learn ColdFusion combing the 3 day FastTrack to ColdFusion course, 4 day Advanced ColdFusion course and access to our online support system including instructor led support forums, fully preparing you for the ColdFusion Certification Exam.

This course is available as a closed course run at your location, and the price listed covers up to 10 delegates for the full 7 days course.  The price does not include any travel and accommodation costs required by the instructor.

Audience
To gain the most from this ColdFusion training program, you should already have:

  • A familiarity with Web terminology
  • An understanding of Web server characteristics
  • Experience with the HTML tag set and syntax
  • Familiarity with the SQL command set, including SELECT, INSERT, UPDATE, and DELETE

ColdFusion Training Course Overview
Days 1 - 3 (FastTrack to ColdFusion)

Getting Started with ColdFusion

  • Understanding Dynamic Web Pages
  • Introducing ColdFusion
  • Exploring Dreamweaver
  • Creating ColdFusion Variables
  • Displaying Variable Values
  • Including Files
  • Commenting Code
  • Implementing Best Practices

Publishing Database Content

  • Connecting to a Database
  • Querying a Database Table
  • Viewing Debug Data
  • Dumping a Recordset to a Browser
  • Displaying Database Data
  • Using the Dynamic Table Tool
  • Using the Resultset Structure Data
  • Introducing CurrentRow
  • Using ColdFusion Functions
  • Implementing Best Practices

Building Forms with ColdFusion

  • Understanding HTML Forms
  • Enabling Debug Output
  • Self-Posting Forms
  • Determining Form Submission
  • Evaluating Form Variables
  • Introducing ColdFusion Forms
  • Implementing Best Practices

Building Search Interfaces

  • Using Form Data in Dynamic Queries
  • Preserving Form Data
  • Creating Dynamic SQL for Multiple Search Criteria
  • Using Text Searches
  • Using List Searches
  • Implementing Best Practices

Building a Drill-Down Interface

  • Using Dynamic URL Parameters
  • Creating a Data Drill-Down
  • Creating on-the-fly PDF Documents
  • Displaying Data in a Tabbed Interface
  • Implementing Best Practices

Inserting New Data

  • Building an Insert Interface
  • Building an Insert Form Page
  • Validating ColdFusion Forms
  • Building Insert Action Logic
  • Redirecting Process Flow
  • Implementing Best Practices

Updating and Deleting Data

  • Updating Database Data
  • Building an Update Form Page
  • Building Update Logic
  • Deleting Records from the Database
  • Improving SQL Security
  • Implementing Best Practices

Reusing Templates

  • Reusing Code
  • Using Custom Tags
  • Using User-Defined Functions
  • Introducing ColdFusion Components
  • Implementing Best Practices

Securing an Application

  • Addressing the Web’s Statelessness
  • Using the Application Framework
  • Using Application Variables
  • Persisting State Variables
  • Working with Session Variables
  • Implementing Best Practices

Days 4 -7 (Advanced ColdFusion Development)

Introduction to Components

  • Using the Application Framework
  • Introducing CFC Syntax
  • Configuring Application Settings
  • Handling Application Events
  • Handling Request Events
  • Locking Shared Scope Variables
  • Handling Session Events

Manipulating Lists and Queries

  • Using Lists
  • The Query Object
  • Summarizing and Grouping Data
  • Transaction Processing
  • Querying a Query

Manipulating Data with Arrays and Structures

  • Using Arrays
  • Using Structures
  • Using Built-In ColdFusion Data Structures
  • Dynamically Evaluating Variables
  • Combining Data Structures
  • Accessing Data by Value or Reference

Advanced Component Concepts

  • Instance-Based Components
  • Creating Dynamic Getter/Setter Proxies with onMissingMethod()
  • Using Built-In Components
  • Prototyping Components with <cfinterface>

Handling Errors and Exceptions

  • Introducing Error Handling
  • Customizing Application Error Messages
  • Handling Exceptions with Try/Catch
  • Exception Handling Frameworks

Code and Content Reuse

  • Creating Custom Tags
  • Using Custom Tag Attributes
  • Setting Results on the Calling Page
  • Calling Custom Tags
  • Creating CFML Simple Nested Custom Tags
  • .NET Integration with ColdFusion
  • Creating Web Services
  • Calling Web Services

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

Data and File Manipulation in ColdFusion

  • Manipulating Image Data with <cfimage>
  • Reading and Storing Image Data
  • Image Processing
  • Creating RSS Feeds
  • Consuming RSS Feeds

Scaling Applications

  • Understanding and Identifying Scalability Bottlenecks
  • Caching Recordsets
  • Caching Generated Results with <cf_accelerate>
  • Caching Entire Page Results
  • Using Asynchronous Processes to Improve Performance