This class is for individuals interested in learning how to create a dynamic web site using Dreamweaver
and Cold Fusion. Dynamic web sites are sites that either read information from or write information to a database.
Any ecommerce site will be dynamic; this site is dynamic; Amazon.com is dynamic.
Note for small businesses and individuals Cold Fusion Developer version is available
for a free download from the Macromedia web site. (The link to download the free developer version of
Cold Fusion can be found on this page: http://www.macromedia.com/software/coldfusion/)
It is not necessary to purchase Cold Fusion if you
are using a web-hosting company to host your web site, simply choose a web hosting company
that supports Cold Fusion.
To gain the most from the class, you should already have:
-taken the Dreamweaver Web Design class or have comparable experience creating and working with static web sites.
-A familiarity with web terminology.
Experience with the HTML tag set and syntax.
Unit 1: Course Overview
About the course
Course objectives
Course prerequisites
Course format
Unit 2: Introducing ColdFusion
Advantages of dynamic web pages
Using ColdFusion Markup Language (CFML)
ColdFusion components and features
Configuring ColdFusion environments
Creating a site with Dreamweaver MX 2004
Creating local variables with
Referencing variables
Displaying variable values using
Including files using the tag
Creating comments
Unit 3: Publishing Database Content
Understanding relational databases
Using database drivers to connect to data sources
Understanding the tag
ColdFusion Administrator debugging
Using to display database data
Using the dynamic table tool
Additional information returned with queries
Using ColdFusion functions
Unit 4: Building Forms with ColdFusion
Understanding HTML forms and form controls
Enabling debug output
Self-Posting forms
Determining form submission with and IsDefined()
Evaluating form variables
The tag
Converting to ColdFusion forms
Using
Unit 5: Building Search Interfaces
Using form data in dynamic queries
Preserving form data
Creating dynamic SQL
Using multiple search criteria
Creating a dynamic SQL statement
Using text searches
Using list searches
Unit 6: Building a Drill-Down Interface
Using Dynamic URL parameters
Creating a query string
Dynamic URL parameters
Creating a data drill-down
Data drill-down page
Unit 7: Inserting New Data
Building an insert form page
Using ColdFusion validation
Using client-side validation
Using server-side validation
Creating custom validation
Building insert action logic
Using with INSERT
Redirecting process flow with the tag
Unit 8: Updating Data
Building an update form page
Providing the primary key for update
Pre-filling HTML forms
Building update logic with
Unit 9: Reusing Templates
Reusing code
Using custom tags
Using user-defined functions
Finding UDFs
ColdFusion components
Finding CFCs
Unit 10: Securing an Application
Using the ColdFusion login wizard
Understanding the login pages
Customizing the login
Using the application framework
Using application events
Using application variables
Using session variables