Course Content
Course Overview
- Introduction
- Course Objectives
- Course Prerequisites
- Course Format
Getting Started with ColdFusion
- Basics of Dynamic Web Pages
- ColdFusion Overview
- Exploring Dreamweaver CS3
- 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
- Using ColdFusion Functions
- Implementing Best Practices
Building Forms with ColdFusion
- HTML Forms and Form Controls
- Enabling Debug Output
- Self-Posting Forms
- Determining Form Submission with IsDefined()
- Evaluating Form Variables with cfparam
- 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 Query String
- 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
- Using ColdFusion Validation
- Using Client-Side Validation
- Using Server-Side Validation
- Creating Custom validation
- Building Insert ACTION Logic
- Using with INSERT
- Redirecting Process Flow
Updating Data
- Building an Update FORM Page
- Providing the Primary Key for Update
- Building Update Logic
- Deleting Records from the Database
Reusing Templates
- Reusing Code
- Using Custom Tags
- Using User-Defined Functions (UDFs)
- Finding UDFs
- ColdFusion Components (CFCs)
- Finding CFCs
Securing an Application
- Addressing the Web's Statelessness
- Using the Application Framework
- Using Application Events
- Using Application Variables
- Using Session Variables