Adobe ColdFusion 8 Introduction
3 days

Course overview
This course 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. Along with covering the basics of ColdFusion , the course focuses on best practices and design, stressing the importance of usability, optimization, and performance.

Course objectives
• Set up and manage the ColdFusion development environment
• Use the 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

Who should attend
Delegates should have familiarity with web terminology, an understanding of web server characteristics, experience with the HTML tag set and syntax, and familiarity with the SQL command set, including SELECT, INSERT, and UPDATE.

Course contents
Introducing ColdFusion
Advantages of dynamic web pages
ColdFusion Markup Language
ColdFusion components and features

Getting Started
Working with ColdFusion
Exploring Dreamweaver
Developing ColdFusion Applications
Creating ColdFusion variables
Displaying variables
Using ColdFusion functions
Commenting code

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

Reusing Templates
Reusing code
Including pages from a different directory
Creating a ColdFusion mapping
Using custom tags
Using user-defined functions
ColdFusion components

Building Forms with ColdFusion
Understanding HTML forms
Enabling debug output
ColdFusion and forms
Conditional processing
Testing for form submission
Evaluating form variables

Building Search Interfaces
Using form data in dynamic queries
Using multiple search criteria
Text searches
List searches

Building a Drill-Down Interface
Using dynamic URL parameters
Creating a data drill-down

Inserting New Data
Building an insert page
Building an insert form page
Server-side validation
Building an insert action page

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

Securing an Application
Addressing the web’s statelessness
The Application framework
Applicationcfm variables
Securing applications
Logging out
Using the GetAuthUser and IsUserInRole functions

Related courses

Adobe ColdFusion 8 Advanced

Home


© Alpha Training, Telephone +44 (0)20 8658 6994, Email admin@alphatraining.com