ADOBE COLD FUSION Online Training Course Content

Unit 1: Introducing the Course

  • Meeting the Prerequisites
  • Understanding the Course Format
  • Reviewing the Course Outline

Unit 2: Introducing ColdFusion

  • Understanding Dynamic HTML generation
  • Introducing the ColdFusion Language
  • Introducing the ColdFusion Administrator
  • Working with ColdFusion Data Sources
  • Walkthrough 1: Configuring ColdFusion

Unit 3: Getting Started with ColdFusion Builder

  • Understanding the Relationship between Eclipse and ColdFusion Builder
  • Exploring the ColdFusion Builder Interface
  • Creating a project and your first application
  • Debugging Applications
  • Accessing help in ColdFusion Builder
  • Using Advanced Features
  • Walkthrough 1: Creating a Project

Unit 4: Learning ColdFusion Fundamentals

  • Creating ColdFusion Variables
  • Walkthrough 1: Creating Local Variables
  • Using variables from HTML forms
  • Displaying variable values
  • Walkthrough 2: Outputting variables to the screen
  • Commenting Code
  • Branching with IF statements
  • Walkthrough 3: Using conditional logic
  • Reusing code with <cfinclude>
  • Walkthrough 4: Using <cfinclude> to include a page header

Unit 5: Publishing Database Content

  • Connecting to a Database
  • Querying a Database Table
  • Viewing Debug Data
  • Dumping a Recordset to a Browser
  • Walkthrough 1: Creating a query and dumping the data
  • Displaying Database Data
  • Walkthrough 2: Displaying Database Data
  • Using the Resultset Structure Data
  • Introducing CurrentRow
  • Using URL Data in Dynamic Queries
  • Walkthrough 3: Building a dynamic query
  • Creating Dynamic SQL for Multiple Search Criteria
  • Query Parameters and Caching
  • Walkthrough 4: Add query params and caching

Unit 6: Working with Complex Variable Types

  • Using ColdFusion functions
  • Walkthrough 1: Displaying the current date
  • Looping over data
  • Working with lists
  • Walkthrough 2: Working with lists
  • Working with Arrays
  • Walkthrough 3: Displaying information using an array
  • Working with structures
  • Walkthrough 4: Using an array of structures

Unit 7: Introducing ColdFusion Components

  • Reusing code
  • Using Custom Tags
  • Walkthrough 1: Using Custom Tags
  • Creating User Defined Functions
  • Walkthrough 2: Searching for content using a User Defined Funciton
  • Introduction to components
  • Walkthrough 3: Creating a Component

Unit 8: Introduction to Object Oriented ColdFusion

  • Creating Instance Based Components
  • Caching Instances in memory
  • Walkthrough 1: Create a component
  • Understanding Component Variables and Scopes
  • Walkthrough 2: Creating a constructor with arguments
  • Adding methods to a component
  • Using property getters and setters
  • Walkthrough 3: Adding methods and properties

Unit 9: Using the Application Framework

  • Addressing the Web's Statelessness
  • Using the Application Framework
  • Configuring Application Settings
  • Walkthrough 1: Configuring application settings
  • Working with ColdFusion's scopes
  • Handling Application Events
  • Walkthrough 2: Handling Application Events
  • Handling Request Events
  • Walkthrough 3: Responding to Request Events
  • Locking Shared Scope Variables
  • Handling Session Events
  • Using Session Events
  • Using onServerStart() and applicationStop()

Unit 10: Tags Galore

  • Using <cfmap> to generate a Google Map
  • Walkthough 1: Adding a map 
  • Using <cfspreadsheet> to create an Excel spreadsheet
  • Walkthrough 2: Creating a Spreadsheet
  • Creating PDF files with <cfdocument>
  • Walkthrough 3: Creating a PDF file
  • Using <cfimage> to dynamically construct an image
  • Walkthrough 4: Adding CAPTCHA to a form
  • Using <cfmediaplayer> to play video
  • Walkthrough 5: Adding video 
  • Working with <cfform>
  • Walkthrough 6: Adding data validation to a form
  • Working with the File System - <cffile> and <cfdirectory>
  • Walkthrough 7: Adding images to an application
  • Sending electronic mail with <cfmail>
  • Walkthrough 8: Generating mail
  • Using <cfprogressbar>
  • Using <cfmessagebox>