Course Outlines
 
Authorware
Cold Fusion
Director
Dreamweaver
Dreamweaver UltraDev
Fireworks
Flash
Freehand
   

 

 

 

ColdFusion: Database Driven Websites Level 2

Aims of the One-Day Course

This course has been designed to introduce trainees to the syntax, functions, tags, and possible development solutions they're likely to encounter as they begin to develop ColdFusion applications. Trainees will learn how to create dynamic Web sites that interact with databases and user input.

Course Content

  • Design Considerations
    • Choosing the Right Formatting
    • Creating dynamic tables
    • Exploring CFTABLE
    • Creating a Date Stamp
    • ColdFusion functions
    • The Now() function
    • The DateFormat() function
    • Applying masks
    • Creating drill-down applications
    • Passing URL parameters
    • Passing multiple parameters
    • Outputting images dynamically
    • Storing image filenames
    • Managing “data gaps” with conditional expressions
    • The Trim() function
    • The Len() function

  • Updating Records
    • Creating database front-ends
    • Populating form controls with existing data
    • Populating text fields
    • Populating a textarea field
    • Using hidden form fields to pass variables
    • Updating records with CFUPDATE
    • Recording the date and time of an update
    • Capturing and storing date values
    • Updating data not passed from a form
    • The TimeFormat() function
    • Performing SQL updates
  • Inserting and deleting records
    • Inserting records with <CFINSERT>
    • Inserting data into multiple tables
    • Inserting data conditionally
    • Using the “AutoNumber” data type to create ID values
    • The CreateODBCDateTime() function
    • Using the SQL INSERT INTO statement
    • Deleting records
    • Confirming a deletion request with JavaScript

  • Validating data entry fields
    • Exploring client-side vs server-side validation
    • <CFFORM> and <CFINPUT>
    • Embedding form validation rules
    • Applying multiple rules
    • A more customised approach to form field validation
    • Using conditional expressions to test for valid data
    • Applying <CFABORT>
    • Initialising variables with <CFPARM>
    • Re-using a variable
    • Testing for multiple conditions
    • Comparison Operators
    • The IsNumeric() function
    • The IsDate() function
    • Redirecting a user with <CFLOCATION>
    • Passing parameters via <CFLOCATION>
    • The IsDefined() function
    • The URLEncodedFormat() function
    • Re-populating form after submission
    • Re-using forms
    • Nesting CFOUTPUT blocks
    • Passing multiple parameters via CFLOCATION
    • Alternative methods for re-populating forms

  • Creating a keyword search application
    • Database search applications
    • Exploring the Verity Search engine
    • Looping with <CFLOOP>
    • Index loops
    • ColdFusion list functions
    • The ListGetAt() function
    • The ListLen() function
    • Creating dynamic SQL statements
    • Testing applications; enabling ColdFusion debugging

Prerequisites

Trainees taking this course should be experienced with HTML, Internet concepts, SQL fundamentals, and database fundamentals.

Course Duration

Six hours (9.30am to 12.30pm and 1.30pm to 4.30pm).

Next Course

ColdFusion: Creating Database-driven Web Sites Level 3

Prices

   
 
  Courses can be tailor made  
Contact Us Course Dates Prices Locations Courses Training Services About Us Home