Upcoming


October 13 -15 , 2010
Register


Fast Track to ColdFusion 9 (3 days)

Description

Fast Track to ColdFusion is designed to teach experienced web developers how to create dynamic, database-driven web applications using ColdFusion with Dreamweaver. The course is a task-based, with students learning by doing. During the 3-day class, students build a web application for a wholesale coffee company. Along with covering the basics of ColdFusion, the course focuses on best practices and design, stressing the importance of usability, optimization, and performance.

Course Outline

Unit 1: Course Overview

  • Course objectives.
  • Course prerequisites.
  • Format
  • Web applications: The next generation Internet.

Unit 2: Introducing ColdFusion

  • Advantages of dynamic web pages.
  • ColdFusion Markup Language.
  • ColdFusion components and features.

Unit 3: Getting Started

  • Working with ColdFusion.
  • Exploring Dreamweaver.
  • Developing ColdFusion Applications.
  • Creating ColdFusion variables.
  • Displaying variables.
  • Using ColdFusion functions.
  • Commenting 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.
  • Including pages from a different directory.
  • Creating a ColdFusion mapping.
  • Using custom tags.
  • Using user-defined functions.
  • ColdFusion components.

Unit 6: Building Forms with ColdFusion

  • Understanding HTML forms.
  • Enabling debug output.
  • ColdFusion and forms.
  • Conditional processing.
  • Testing for form submission.
  • Evaluating form variables.

Unit 7: Building Search Interfaces

  • Using form data in dynamic queries.
  • Using multiple search criteria.
  • Text searches.
  • List searches.

Unit 8: Building a Drill-Down Interface

  • Using dynamic URL parameters.
  • Creating a data drill-down.

Unit 9: Inserting New Data.

  • Building an insert page.
  • Building an insert form page.
  • Server-side validation.
  • Building an insert action page.

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: Securing an Application

  • Addressing the web’s statelessness.
  • The Application framework.
  • Application.cfm variables.
  • Securing applications.
  • Logging out.
  • Using the GetAuthUser and IsUserInRole functions.