Accessibility
 
Home / Support / Training / Instructor-Led Curriculum
 Macromedia Authorized Training - Instructor-Led Curriculum
Fast Track to ColdFusion

$1,195
3 days

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

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

· Topics
· Objectives
· Prerequisites
· Course Outline
· Find a Class
Topics
· Setting up the ColdFusion development environment
· Using ColdFusion Studio
· Publishing dynamic data using ColdFusion tags
· Reusing common code
· Building forms with ColdFusion
· 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 development environment
· Use ColdFusion Markup Language (CFML) to store and output values
· Define OBDC drivers to interact with database tables
· Build queries that publish, insert, and update data dynamically
· Use JavaScript to perform client-side validation
· Use local, cookies, and other variables within applications
· Develop fully interactive, database-driven Web applications
Prerequisites
To gain the most from this class you should already:
· Be familiar with Web terminology
· Understand Web server characteristics
· Have experience with the HTML tag set and syntax
· Be familiar with the SQL command set, including SELECT, INSERT, UPDATE, and DELETE
Course Outline
Unit 1: Course Overview
· Introducing the course
· Walk through the Sales Journal application
Unit 2: Introducing ColdFusion
· Discussing static pages
· Understanding ColdFusion features and components
· Configuring the ColdFusion development environment
· Understanding how CFML works
· Understanding how dynamic page publishing works
· Exercise: Browsing Example Applications
Unit 3: Getting Started
· Installing ColdFusion
· Exploring ColdFusion Studio
· Reviewing the development process
· Using ColdFusion variables
· Creating local variables
· Outputting variables
· Using ColdFusion functions
· Exercise: Explore the Sales Journal Application
Unit 4: Publishing Database Content
· Connecting to a database
· Setting up an ODBC datasource
· Querying a database
· Outputting a dataset
· Renaming query columns
· Formatting output with HTML tables
· Exercise: Creating an inventory catalog
Unit 5: Reusing Templates
· Reusing common code
· Creating a ColdFusion mapping
· Using custom tags
· Building User-Defined Functions
Unit 6: Building Forms with ColdFusion
· Understanding HTML forms
· Creating HTML form controls
· Passing form variables
· Using ColdFusion with forms
· Using conditional processing
· Testing for form variable existence
· Exercise: Creating a search form
Unit 7: Building Search Interfaces
· Dynamically populating SELECT controls
· Creating dynamic queries
· Testing multiple conditions
· Exercise: Building an action page
Unit 8: Building a Data Drill-Down Interface
· Passing URL parameters
· Creating data drill-downs
· Exercise: Displaying database details
Unit 9: Inserting Data
· Building an insert form page
· Performing server-side validation
· Building an insert action page
· Redirecting a URL
· Exercise: Adding a new database record
Unit 10: Updating Database Records
· Building an update form page
· Prefilling HTML forms
· Performing client-side validation
· Comparing server and client-side validation
· Building and update action pages
· Exercise: Building an update page
Unit 11: Securing Web Pages
· Addressing the Web's statelessness
· Using application-level variables
· Using cookies
· Using session variables
· Exercise: Creating a login page