Adobe Fast Track to ColdFusion 8

Description

This Adobe Fast Track to ColdFusion 8 training course provides experienced web developers with the knowledge and hands-on practice they need to start building and maintaining dynamic and interactive web applications using ColdFusion 8.

Audience

To gain the most from this class, students should:

  • Be familiar with web terminology.
  • Have an understanding of web server characteristics.
  • Have experience with HTML tag set and syntax.
  • Be familiar with the SQL command set, including SELECT, INSERT, UPDATE and DELETE

Course Length

3 Days

Course Outline

Unit 1: Introducing the Course

  • Meeting the prerequisites
  • Understanding the course format
  • Reviewing the course outline

Unit 2: Getting Started with ColdFusion

  • Understanding dynamic web pages
  • Introducing ColdFusion
  • Exploring Dreamweaver CS3
  • Creating ColdFusion variables
  • Displaying variable values
  • Including files
  • Commenting code
  • Implementing best practices

Unit 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 tool table
  • Using the resultset structure data
  • Introducing CurrentRow
  • Using ColdFusion functions
  • Implementing best practices

Unit 4: 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

Unit 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

Unit 6: 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

Unit 7: 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

Unit 8: 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

Unit 9: Reusing Templates

  • Reusing code
  • Using custom tags
  • Using user-defined functions
  • Introducing ColdFusion components
  • Implementing best practices

Unit 10: 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