Certified ColdFusion 5 Developer Study Guide does not teach ColdFusion, but serves as a review guide that provides helpful pointers for examinees. The book's coverage of topics is thorough, and it is highly readable in small bite-sized chunks. Each subject is presented in a clear and direct language, with useful and well explained code examples. Sample questions accompany each subject, as do references to recommended reading (product documentation, Macromedia course work, and existing ColdFusion books). This is the only study guide written by insiders - the folks who helped create the exam itself.
(NOTE: Each chapter concludes with a Summary and Sample Questions.)
I. THE BASICS.1. Web Technology and Terminology.
The Basics. The Internet. The World Wide Web. Application Servers. ColdFusion Fundamentals.2. Working with Variables and Expressions.
What Are Variables and Expressions? Variables and Type. Variable Prefixes. Creating Local Variables. Using Local Variables. Variables and the Request Scope. Dumping Variable Contents. Functions. Strings.3. Conditional Processing.
What Is Conditional Processing? Performing Conditional Processing. Conditional Statements.4. Looping.
What Is Looping? Using <CFLOOP> with <CFOUTPUT>. Nested Loops.5. Redirects and Reuse.
Redirects. Using Redirection. Using HTTP Headers. Reuse. Generating Non-HTML Content.6. The Application Framework.
What Is the Application Framework?7. Using Databases.
How to Connect to Databases. Connecting to the Database. Simplified Database Connectivity. Displaying Data. Querying Queries.
II. VARIABLES AND EXPRESSIONS.8. URL Variables.
What Is a URL Variable? How Are URL Variables Created? What Is the Scope of a URL Variable? Using URL Variables.9. Form Varialbes.
What Is a FORM Variable? How Are FORM Variables Created? Building Database-Driven Form Elements. Server-Side Validation. Client-Side Validation. What Is the Scope of a FORM Variable? The Action Page.10. Application and server Variables.
Understanding APPLICATION and SERVER Variables. APPLICATION Variable Scope. Creating APPLICATION Variables. Creating SERVER Variables.11. Session State Management.
What Is Session State Management? Cookies. SESSION Variables. CLIENT Variables. Which Variables Should I Use?12. Locking.
Understanding Locking. Locking Strategies. <CFLOCK> Attributes. Server-Based Settings. Dealing with Deadlocks.13. Lists.
Understanding Lists. Working with Lists. Using Lists.14. Arrays.
Understanding Arrays. Using Arrays. Multidimensional Arrays.15. Structures.
Structures Defined. Types of Structures. Looping Over Structures. Internal Structures. Combining Complex Data. Structures as Pointers. Referring to Queries Using Structure and Array Syntax.
III. ADVANCED COLDFUSION.16. Scripting.