Accessibility

Macromedia Classroom Curriculum

Fast Track to ColdFusion MX (3 days)

(Prices and course length may vary. Please check with your local training center for this information.)

Note: This outline is not final and is subject to change.

Description

Fast Track to ColdFusion MX is a 3-day course that 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 MX.

Topics

  • Setting up the ColdFusion development environment
  • Using Dreamweaver MX
  • Publishing dynamic data using ColdFusion tags
  • Reusing common code
  • Building forms with ColdFusion MX
  • Building search interfaces
  • Building data drill-down interfaces
  • Accepting user information for updating and inserting data in databases
  • Incorporating JavaScript to perform client side validation
  • Securing web pages

Objectives

Upon completion of this course, you should be able to:

  • Set up and manage the ColdFusion MX development environment
  • Use ColdFusion Markup Language (CFML)
  • Connect to a database
  • Build queries that retrieve, insert, and update data dynamically
  • Perform client-side and server-side validation
  • Authenticate users and secure access to pages
  • Use local, query, form, and URL variables
  • Re-use code
  • Incorporate custom tags, user defined functions, and ColdFusion components into your application
  • Create a search form
  • Build a data drill-down interface
  • Develop fully interactive, database-driven web applications

Prerequisites

To gain the most from the class, you should already have:

  • A familiarity with Web terminology
  • An understanding of Web server characteristics
  • Experience with the HTML tag set and syntax
  • Familiarity with the SQL command set, including SELECT, INSERT, UPDATE, and DELETE

Course Outline

Unit 1: Course Overview

  • About the course
  • Course objectives
  • Course prerequisites
  • Course format
  • Internet Applications: The Big Picture

Unit 2: Learning the Basics

  • Advantages of dynamic pages
  • ColdFusion Markup Language (CFML)
  • ColdFusion MX Components and Features

Unit 3: Getting Started

  • Working with ColdFusion MX
  • Exploring Dreamweaver MX
  • Developing ColdFusion Applications
  • ColdFusion MX Variables
  • Displaying Variables
  • Using ColdFusion MX Functions
  • Commenting Your Code

Unit 4: Publishing Database Content

  • Connecting to a Database
  • Querying a Database Table
  • Viewing Debug Data
  • Displaying Database Data
  • Renaming Query Columns
  • Using the Dynamic Table Tool
  • Additional Information Returned with Queries

Unit 5: Reusing Templates

  • Reusing Code
  • ‹cfinclude›
  • Creating ColdFusion MX Mappings
  • Using Custom Tags
  • Using User-Defined Functions
  • ColdFusion Components

Unit 6: Building Forms with ColdFusion MX

  • Understanding HTML Forms
  • Enabling Debug Output
  • ColdFusion MX and Forms
  • Conditional Processing
  • Testing Submitted Forms
  • Evaluating Form Variables
  • Dynamically Populating SELECT Controls

Unit 7: Building Search Interfaces

  • Using Form Data in Queries
  • Using Multiple Search Criteria
  • Text Searches
  • List Searches

Unit 8: Building a Data Drill-Down Interface

  • Using Dynamic URL Parameters
  • Data Drill-Down

Unit 9: Inserting New Data

  • Building an Insert Interface
  • Building an Insert Form Page
  • Server-Side Validation
  • Building an Insert Action Page
  • Redirecting a URL

Unit 10: Updating Data

  • Updating Database Data
  • Building an Update Form Page
  • Pre-Filling HTML Forms
  • Client-Side Validation
  • Server- Side Versus Client-Side Validation
  • Building an Update Action Page

Unit 11: Maintaining Session State

  • Addressing the Web's Statelessness
  • The Application Framework
  • Application.cfm Variables
  • ‹cflogin›