Adobe Fast Track to ColdFusion 9

Description

This Adobe Fast Track to ColdFusion 9 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 9.

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 Fast Track to ColdFusion 9

  • Introducing Mastery Learning
  • Understanding the course format
  • Reviewing the course prerequisites
  • Reviewing the course outline

Unit 2: Introduction to ColdFusion

  • Dynamic HTML generation
  • CFML and ColdFusion
  • ColdFusion Administrator
  • ColdFusion data sources
  • WT1: Configuring ColdFusion

Unit 3: Getting Started with ColdFusion Builder

  • Creating ColdFusion variables
  • WT1: Creating local variables
  • Using variables from HTML forms
  • Displaying variable values
  • WT2: Outputting variables to screen
  • Commenting code
  • If statements
  • WT3: Using conditional logic
  • Reusing code with cfinclude
  • WT4: Use cfinclude to include a header

Unit 4: Publishing Database Content

  • Connecting to a database
  • Querying a database table
  • Viewing debug data
  • Dumping a recordset to a browser
  • WT1: Creating a query and dumping the data
  • Displaying database data
  • WT2: Displaying data
  • Using the resultset structure data

Unit 5: Publishing Database Content (continued)

  • Introducing CurrentRow
  • Using URL data in dynamic queries
  • WT3: Building a dynamic query
  • Creating dynamic SQL for multiple search criteria
  • Query params and caching
  • WT4: Add query params and caching

Unit 6: Complex Variable Types

  • Using ColdFusion functions
  • WT1: Displaying the current date
  • Looping over data
  • Working with lists
  • WT2: Searching for animals
  • Working with arrays
  • WT3: Display news using an array
  • Working with structures
  • WT4: Using an array of structures

Unit 7: ColdFusion Components

  • Reusing code
  • Using custom tags
  • WT1: Using custom tags
  • Creating user defined functions
  • WT2 Searching for animals using a user defined function
  • Introduction to components
  • WT3: Creating a component

Unit 8: Introduction to Object Oriented ColdFusion

  • Instance based components
  • Caching instances
  • WT1: Create a component
  • Variables and scopes
  • WT2: Creating a constructor with arguments
  • Adding methods to a component
  • Property getters and setters
  • WT3: Adding methods and properties

Unit 9: The Application Framework

  • Addressing the web's statelessness
  • Using the application framework
  • Configuring application settings
  • WT1: Configuring application settings
  • ColdFusion scopes
  • Handling application events
  • WT2: Handling application events
  • Handling request events
  • WT3: Responding to request events
  • Locking shared scope variables
  • Handling session EventsUsing session events
  • OnServerStart()
  • ApplicationStop()

Unit 10: Tags Galore

  • Using cfmap
  • WT1: Add a map to the contact page
  • Using cfspreadsheet
  • WT2: Create animals spreadsheet
  • Creating PDF with cfdocument
  • WT3: Creating animals list with PDF
  • Cfimage
  • WT4: Add CAPTCHA image to a form
  • Cfmediaplayer
  • WT5: Add video to the news page
  • ColdFusion forms
  • WT6: Change the search form
  • File system tags
  • WT7: Add images to the applications
  • Email tags
  • WT8: Mail animal list to user
  • cfprogressbar
  • cfmessagebox