We have
trainers for:

 
 
 
Advanced ColdFusion

Advanced ColdFusion

Course Length: 3 days

Audience:

 

Web developers, Webmasters, and any persons responsible for the modification and enhancement of Internet, Intranet, or Extranet sites.

Prerequisites:

 

Basic familiarity with Web terminology
Knowledge of the HTML tag set and syntax
Knowledge of SQL (Select, Insert, Update, and Delete)
Completion of an Introduction to ColdFusion course
A minimum of two months extensive experience developing with ColdFusion is suggested


Lesson Format and Course Objectives:

 

Our courseware is designed around class lectures, demonstrations, walkthroughs, and a class lab, which together will teach you to:

Use Lists, Arrays, and Structures
Use session variables and secure ColdFusion sites
Use ColdFusion structured error handling
Create graphs with <CFGRAPH>
Integrate Verity search technology with ColdFusion
Skillfully use <CFHTTP> and <CFFTP>
Understand and use custom tags
Use XML and ColdFusion, the WDDX specification
Use ColdFusion scripting, <CFSCRIPT>
Use advanced SQL with ColdFusion
Extend ColdFusion with COM

At the end of three days, you will have the increased ColdFusion skills to continue your development of ColdFusion applications with much greater expertise.

Unit 1: Lists, Arrays, and Structures

 

Using advanced data types
Working with ColdFusion lists
Working with ColdFusion arrays
Working with ColdFusion structures
Understanding and using list, array, and structure functions

Unit 2: Working with Sessions and ColdFusion Security

 

The Web's statelessness
Using cookies
Using client variables
Using session variables
Options for application security
Using ColdFusion to control access
Using session variables for authentication
Creating a login page
Verifying the login name and password

Unit 3: Structured Error Handling

 

Catching errors as they occur
Using <CFTRY> and <CFCATCH>
Basic exception handling
Templates that work around errors
Templates that recover from errors
Nesting <CFTRY> blocks
Using <CFTHROW>

Unit 4: Graphing

 

Using <CFGRAPH>
Using <CFGRAPHDATA>
File formats
Building a graphing application

Unit 5: Integrating Verity Search with ColdFusion

 

Becoming familiar with verity
Searching for different types of files
Creating a search tool for your documents
Indexing SQL data
Using <CFCOLLECTION> to administrate Verity
Expanding Verity's power
Understanding Verity's search

Unit 6: Creating Intelligent Agents

 

Using <CFHTTP>
Using <CFHTTPPARAM>
Building a query from a text file
Creating intelligent agents with <CFFTP>
Using <CFFTP>
Connecting with <CFFTP>
Performing file and directory operations with <CFFTP>

Unit 7: Custom Tags

 

The basic idea
How to use custom tags
The <CFMODULE> tag
Using custom tags to display information
Using <CFPARAM> to set default values
Custom tags that process data
Custom tags that encapsulate business rules
Custom tags for general-purpose use

Unit 8: ColdFusion and XML, the WDDX Specification

 

What is WDDX?
The <CFWDDX> tag
The CFML2WDDX action attribute
The WDDX2CFML action attribute
WDDX and JavaScript
WDDX interface for COM
Integrating with Active Server Pages
Integrating with ColdFusion and JavaScript at once
Integrating with Visual Basic
Integrating with MS Office Applications
Fetching WDDX packets with JavaScript

Unit 9: ColdFusion Scripting

 

Understanding <CFSCRIPT>
Why use <CFSCRIPT>?
Tag overview
Using <CFSCRIPT>
Unsupported tags and functions
Common errors and resolutions
Creating your own functions

Unit 10: Advanced SQL Topics

 

Using Distinct
Using aggregate functions
Selecting related data with joins
Subqueries
Using Union to combine two select queries
Using Insert and Select to move data between tables
Working with nulls
Working with dates
Understanding views
Manipulating data with scalar functions
Additional query topics
Using <CFTRANSACTION>

Unit 11: Extending ColdFusion with COM

 

Understanding COM
Introduction to <CFOBJECT>
Using COM
Integrating with MS Word
Integrating with MS Excel
Integrating with Outlook and Exchange
Scope of objects
Troubleshooting COM


.
   
back to top

UnixTrainer, Inc.
760-471-7070
Trainers@UnixTrainer.com