|
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 webs 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
|