Tutorials and Online Training Videos

Adobe ColdFusion 8 Advanced Tutorial


Adobe ColdFusion 8 is a powerful platform-independent server-side technology used to create database-driven applications. Built into ColdFusion is an application server, the ColdFusion Markup Language (CFML), and enterprise services. ColdFusion is platform and web server independent, so it can be run with any type of web server, on any desktop operating system, and includes a JRUN web server that can be used for development purposes. ColdFusion has been reworked from the ground up in this version, offering significantly enhanced performance compared to previous versions. Work files are included. To begin learning today, simply click on the movie links.

Introduction

Welcome
Course Topics
Course Prerequisites
Software Requirements/Installation

Course Setup

Installing ColdFusion 8
Installing the Course Files
Testing the Setup
Installing Dreamweaver
Dreamweaver Preferences
Firefox Extensions

Introducing Dreamweaver

Dreamweaver Interface
Site Set Up
Application Panel
Set Up a Data Source
Browser Setup
Device Central
Install Extension

Variables

Simple Variables
Broader Variables
Application Variables
Session Variables
Client Variables
Server Variables
Arrays
Structures
Collection Loop
Value vs. Reference
Arithmetic Operators

Application Framework

CF Admin Settings
Framework Overview
Application.cfc
OnApplicationStart
OnApplicationEnd

Request Events

OnRequestStart
OnRequestEnd
OnRequest

Session Variable

Session Variables
Session Variables in CF pt. 1
Session Variables in CF pt. 2
OnSessionStart
OnSessionEnd
Ending a Session

Locking

Race Conditions
CFLOCK
Lock Types
Lock Example
Lock Recommendations

Error Handling

Error Handling
Site-Wide Global Error Handler
Missing Template Handler
CFERROR Tag
Request Errors
Validation Errors
Exception Errors
OnError pt. 1
OnError pt. 2
OnMissingTemplate pt. 1
OnMissingTemplate pt. 2
CFTRY/CFCATCH
CFTHROW/CFRETHROW
SUMA Error Handling

User Defined Functions (UDFs)

What is a UDF?
Creating a UDF
Using UDFs

Custom Tags

What is a Custom Tag?
Why Use a Custom Tag?
Creating a Custom Tag
Calling a Custom Tag
CFMODULE Tag

CFCs

What is a CFC?
Structure of a CFC
Types of CFCs
Creating a CFC
Static CFC
Component Panel
Instance-Based CFC
CFC Scopes
CFC Self Documentation
CFC Inheritance
Restricting Access to CFCs
OnMissingMethod

Flash Forms

What is a Flash Form?
Create a Flash Form
Flash Form Layout
Dynamic Controls
Form Appearance

CFIMAGE

CFIMAGE tag
Get Image Info
Resize an Image
Add a Border
Write to Browser
Write to Database
CAPTCHA Images

CFPDF

CFPDF
Convert HTML to PDF
Create PDF Thumbnails
Merge PDF Documents
Delete PDF Pages

CFZip

CFZIP
CFZIPPARAM

Logins

Login Options
Enable Session Variables
Login Planning
CFLOGIN Framework
Set Up Login
Restrict Access
Using CFLOGIN
DW Login Features
ColdFusion Login Wizard

Ajax Features

ColdFusion Ajax Features
Ajax Layouts pt. 1
Ajax Layouts pt. 2
Tabbed Layouts
CFPOD Tag
Ajax Windows
Ajax Menus
Ajax CFTooltip Tag
Ajax Rich Text Editor

Caching

Query Caching
Query Cache Property
Flushing Cached Queries
Block Factor Attribute
Caching Page Output

Debugging

Troubleshooting
Preventing Problems
Fine-tune Performance

Closing

Additional Resources
ColdFusion Hosting

Credits

About the Author


Related Books on Adobe ColdFusion 8 Advanced







Save $80 on the
DROID BIONIC
by Motorola with Verizon Wireless service for less than from Verizon Wireless directly.
Save $80 on DROID BIONIC
More Cell Phone Discounts