Note: The curricula below comprise activities typically covered in a class at this skill level. The instructor may, at his/her discretion, adjust the lesson plan to meet the needs of the class.
Module 1: Course Overview
- About the course
- Course objectives
- Course prerequisites
- Course format
Module 2: Getting Started with ColdFusion
- Understanding dynamic web pages
- Introducing ColdFusion
- Exploring Dreamweaver CS6
- Creating ColdFusion variables
- Displaying variable values
- Including files
- Commenting Code
- Implementing best practices
Module 3: 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
Module 4: Building Forms with ColdFusion
- Understanding HTML forms and form controls
- Enabling debug output
- Self-Posting forms
- Determining form submission with IsDefined()
- Evaluating form variables with cfparam
- Introducing ColdFusion Forms
- Implementing Best Practices
Module 5: 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
Module 6: 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
Module 7: 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
Module 8: Updating Data
- Building an Update FORM Page
- Providing the primary key for update
- Building Update Logic
- Deleting records from the database
Module 9: Reusing Templates
- Reusing code
- Using custom tags
- Using user-defined functions
- Finding UDFs
- ColdFusion components
- Finding CFCs
Module10: Securing an Application
- Addressing the Web's Statelessness
- Using the Application Framework
- Using Application Events
- Using Application Variables
- Using Session Variables