Adobe Fast Track to ColdFusion MX 7
Adobe Fast Track to ColdFusion MX 7 is a 3-day training 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 7.
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: Introducing the Course
- 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
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