COLDFUSION

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›