Course Content

ColdFusion Basics

  • How ColdFusion Works
  • Installing Coldfusion
  • ColdFusion Application Server
  • ColdFusion Markup Language
  • ColdFusion Variables
  • Variable Prefixes and Scope
  • Using <cfoutput>
  • Passing Variables on the URL
  • ColdFusion Comments
  • Built-in Functions
  • ColdFusion Function References
  • Date & Time Functions
  • Pound Sign Usage
  • Arithmetic and String Operators

Building Forms with ColdFusion

  • Understanding HTML Forms
  • Enabling Debug Output
  • Self-Posting Forms
  • Determining Form Submission
  • Evaluating Form Variables
  • Introducing ColdFusion Forms and different types of form

Flow Control

  • Conditional Processing
  • If-Else if-Else Blocks
  • Switch Blocks
  • Decision and Boolean Operators
  • Redirection Using <cflocation>
  • isDefined() and <cfparam>
  • Loops
  • <cfbreak>

Lists and Arrays

  • Lists
  • List Functions
  • Creating Arrays
  • Reading from Arrays
  • Looping through Arrays
  • Array Functions

File Functions

  • Using <cfdirectory>
  • Listing Directory Contents
  • Directory Functions

Sending Email with ColdFusion

  • Configuring Settings
  • Mail Server Settings
  • Mail Spooling Settings
  • Mail Logging Settings
  • Mail Character Set Settings
  • Using <cfmail>
  • Sending Email as HTML
  • Attaching Files

Error Handling

  • Handling Exceptions
  • Compiler Exceptions
  • Runtime Exceptions
  • cftry/cfcatch
  • Exception Types
  • Locking Code to Prevent Errors

Working with PDF Files

  • Generate a PDF file using cfdocument
  • Generate a PDF file using the ColdFusion Report Builder
  • Generate a PDF file using cfreport
  • Manipulate PDF Files using cfpdf
  • Create Interactive PDF Forms with Adobe LiveCycle Designer
  • Manipulating LiveCycle Form Data with cfpdfForm
  • Parse data sent to ColdFusion from a LiveCycle Form

File I/O and Transformation

  • Image Processing
  • Reading Image Data
  • Storing images in the database
  • Reading images from the DB
  • Image transformations
  • Assembling multimedia presentations
  • Creating ZIP archives
  • Creating and Processing RSS/ATOM Feeds

Creating AJAX applications with ColdFusion 8

  • Introduction to AJAX
  • Binding Data to Form Fields
  • User Interface Tags and Functions
  • Container Tags
  • Forms Tags
  • Menu Tags
  • User Assistance Tags
  • Using CFTREE
  • Using CFGRID

Integration

  • Net integration
  • Java integration
  • Microsoft Exchange integration

Scheduling

  • Creating Scheduler in Coldfusion console
  • Creating Scheduler in Code

Administration

  • Coldfusion Admin Console