macromedia COLDFUSION MX 7 CERTIFIED Developer Study Guide


book cover
macromedia® COLDFUSION® MX 7 CERTIFIED Developer Study Guide
By Ben Forta
...............................................
Publisher: Peachpit Press
Pub Date: June 01, 2005
ISBN: 0-321-33011-0
Pages: 512
 



Table of Contents  | Index
overview

With an estimated base of more than 300,000 users, there are an awful lot of ColdFusion developers out there. The cream of the crop, however, are those with Macromedia certification. To get that, you must pass the Certified ColdFusion Developer exam: This comprehensive study guide ensures that you do! In these pages, veteran author and ColdFusion product evangelist Ben Forta provides you with the inside skinny on everything you need to know to become a certified ColdFusion MX 7 developer. Organized as a series of tightly focused review sessions that follow the same subject divisions as the test itself, this thoroughly updated study guide covers all that's new in ColdFusionstructured business reports, rich forms, Enterprise Manager (which lets users cluster multiple ColdFusion servers on a single machine), and moreas well as every major feature and skill: variables and expressions, data types, services and protocols, databases, tuning and optimization. Each short chapter includes well-explained code examples, and a companion Web site rounds out the package. 



book cover
macromedia® COLDFUSION® MX 7 CERTIFIED Developer Study Guide
By Ben Forta
...............................................
Publisher: Peachpit Press
Pub Date: June 01, 2005
ISBN: 0-321-33011-0
Pages: 512
 



Table of Contents  | Index

   Copyright
   ABOUT THE AUTHOR
   ACKNOWLEDGMENTS
   Introduction
      What Is the Certified Coldfusion Developer Exam?
      The Macromedia Certified Professional Program
      About the Exam
      HOW TO USE THIS BOOK
      Where To Go from Here
   Part 1.  The Basics
      Chapter 1.  Web Technology and Terminology
      The Basics
      The Internet
      The World Wide Web
      Application Servers
      ColdFusion Fundamentals
      Summary
      Chapter 2.  Working with Variables and Expressions
      Understanding Variables and Expressions
      Variables and Type
      Variable Prefixes
      Using Local Variables
      Dumping Variable Contents
      Functions
      Strings
      Summary
      Chapter 3.  Conditional Processing
      What Is Conditional Processing?
      Performing Conditional Processing
      Summary
      Chapter 4.  Looping
      What Is Looping?
      Using <cfloop> with <cfoutput>
      Nested Loops
      Summary
      Chapter 5.  Redirects and Reuse
      Redirects
      Using Redirection
      Using HTTP Headers
      Reuse
      Generating Non-HTML Content
      Summary
      Chapter 6.  The Application Framework
      What Is the Application Framework?
      Summary
      Chapter 7.  Using Databases
      How to Connect to Databases
      Connecting to the Database
      Simplified Database Connectivity
      Displaying Data
      Grouping Data with <cfoutput>
      Querying Queries
      Summary
   Part 2.  Variables and Expressions
      Chapter 8.  URL Variables
      What Is a URL Variable?
      How Are URL Variables Created?
      What Is the Scope of a URL Variable?
      Using URL Variables
      Summary
      Chapter 9.  FORM Variables
      What Is a FORM Variable?
      How Are FORM Variables Created?
      Building Database-Driven Form Elements
      Validating Form Fields
      What Is the Scope of a FORM Variable?
      The Action Page
      Summary
      Chapter 10.  APPLICATION and SERVER Variables
      Understanding APPLICATION and SERVER Variables
      APPLICATION Variable Scope
      Creating APPLICATION Variables
      Creating SERVER Variables
      Summary
      Chapter 11.  Session State Management
      What Is Session State Management?
      Cookies
      SESSION Variables
      CLIENT Variables
      Which Variables Should I Use?
      Summary
      Chapter 12.  Locking
      Understanding Locking
      Using <cflock>
      Dealing with Deadlocks
      Summary
   Part 3.  Data Types
      Chapter 13.  Lists
      Understanding Lists
      Working with Lists
      Using Lists
      Summary
      Chapter 14.  Arrays
      Understanding Arrays
      Using Arrays
      Multidimensional Arrays
      Summary
      Chapter 15.  Structures
      Structures Defined
      Looping Over Structures
      Internal Structures
      Combining Complex Data
      Structures as Pointers
      Queries as Structures
      Summary
   Part 4.  User Interface & Data Presentation
      Chapter 16.  Flash Forms
      Understanding Flash Forms
      Using Flash Forms
      Summary
      Chapter 17.  XForms
      Understanding XForms
      Using XForms
      Summary
      Chapter 18.  Printing
      Introducing <cfdocument>
      Using <cfdocument>
      <cfdocument> Child Tags
      Summary
      Chapter 19.  Reporting
      Understanding <cfreport> and the ColdFusion Report Builder
      Using The ColdFusion Report Builder
      Running Your Reports
      Additional Reporting Options
      Summary
      Chapter 20.  Graphing
      Introducing ColdFusion Graphing
      Building Basic Charts
      Formatting Charts
      Advanced Charting
      Summary
   Part 5.  Advanced ColdFusion
      Chapter 21.  Scripting
      <cfscript>
      Variable Assignment
      Conditional Processing
      Looping
      Invoking Objects
      Creating Functions
      Error Handling
      Summary
      Chapter 22.  Dynamic Functions
      Using Dynamic Functions
      Summary
      Chapter 23.  Stored Procedures
      Using Stored Procedures
      <cfquery> Versus <cfstoredproc>
      Using <cfstoredproc>
      Summary
      Chapter 24.  Transactions
      Using Transactions
      <cftransaction>
      Controlling Commits
      Summary
      Chapter 25.  Debugging
      ColdFusion Debugging
      Manual Debugging
      Using Log Files
      Summary
      Chapter 26.  Error Handling
      Understanding ColdFusion Error Handling
      Exception Handling
      <cferror> and Exceptions
      <cferror> and <cftry> Together
      Sitewide Error Handler
      Summary
      Chapter 27.  Application Security
      Understanding ColdFusion Security
      Implementing Application Security
      Using Application Security
      Advanced Security Options
      Summary
   Part 6.  Extending ColdFusion
      Chapter 28.  Custom Tags
      What Is a Custom Tag?
      Why Use Custom Tags?
      Simple Custom Tags
      Calling Custom Tags
      Attributes
      CALLER Scope
      Summary
      Chapter 29.  Advanced Custom Tags
      What Are Advanced Custom Tags?
      Tag Pairs
      Tag Families
      <cfassociate>
      Summary
      Chapter 30.  User-Defined Functions
      Understanding User-Defined Functions
      Tag-Based UDFs
      <cfscript>-Based UDFs
      Using UDFs
      Advanced UDF Use
      Organizing UDFs
      Summary
      Chapter 31.  ColdFusion Components
      Understanding ColdFusion Components
      Creating ColdFusion Components
      Invoking ColdFusion Components
      Advanced ColdFusion Component Use
      Securing ColdFusion Components
      Documenting ColdFusion Components
      Summary
      Chapter 32.  Web Services
      Understanding Web Services
      Consuming Web Services
      Creating Web Services
      Summary
      Chapter 33.  Java, COM, & CORBA
      Extending CF with Other Technologies
      Using Java
      Using COM
      Using CORBA
      Using CFX
      Summary
      Chapter 34.  XML
      Understanding XML
      XML in ColdFusion
      Advanced XML
      Summary
      Chapter 35.  WDDX
      XML and WDDX
      <cfwddx>
      Using WDDX with Other Technologies
      Summary
      Chapter 36.  Flash Remoting
      Understanding Flash Remoting
      Using Flash Remoting
      Summary
      Chapter 37.  Event Gateways
      Understanding Event Gateways
      Using Gateways
      The SMS Gateway
      Summary
   Part 7.  Services and Protocols
      Chapter 38.  Full-Text Searching
      Understanding Full-Text Searching
      Verity Collections
      Creating a Search Interface
      Summary
      Chapter 39.  System Integration
      Server File Management
      Registry Integration
      Executing from the Command Line
      Summary
      Chapter 40.  Scheduling and Event Execution
      Scheduling Events in ColdFusion
      Alternative Scheduling Options
      Summary
      Chapter 41.  Email Integration
      Sending Mail with ColdFusion
      Retrieving POP Mail
      Troubleshooting ColdFusion Mail
      Summary
      Chapter 42.  LDAP
      Understanding LDAP
      Connecting to LDAP
      Summary
      Chapter 43.  Other Internet Protocols
      Using HTTP Agents
      FTP Agents
      Summary
   Part 8.  Databases
      Chapter 44.  Basic SQL
      Database Basics
      The SELECT Statement
      The INSERT Statement
      The UPDATE Statement
      The DELETE Statement
      Summary
      Chapter 45.  Joins
      Understanding Relational Database Design
      Understanding Joins
      Summary
      Chapter 46.  Aggregates
      Understanding Aggregate Functions
      Using Aggregate Functions
      Grouping Results
      Filtering Results
      Summary
      Chapter 47.  Advanced Database Features
      Constraints
      Understanding Indexes
      Stored Procedures
      Triggers
      Summary
      Chapter 48.  Improving Performance
      Eliminating Unnecessary Database Access
      Using Bind Parameters
      Summary
   Part 9.  Tuning and Optimization
      Chapter 49.  Application Performance Tuning and Optimization
      Employing Effective ColdFusion Coding
      Letting the Database Do Its Job
      Using <cfcache>
      Measuring Performance
      Improving Perceived Response Time
      Summary
      Chapter 50.  Server Performance Tuning
      The Operating System
      The Web Server
      The Application Server
      Separate Servers for Separate Tasks
      Specific Tuning Techniques (ColdFusion Administrator Settings)
      Server Performance Monitoring
      Server Settings Summary
      Summary
   Part 10.  Appendix
      Appendix A.  Answers
      Chapter 1
      Chapter 2
      Chapter 3
      Chapter 4
      Chapter 5
      Chapter 6
      Chapter 7
      Chapter 8
      Chapter 9
      Chapter 10
      Chapter 11
      Chapter 12
      Chapter 13
      Chapter 14
      Chapter 15
      Chapter 16
      Chapter 17
      Chapter 18
      Chapter 19
      Chapter 20
      Chapter 21
      Chapter 22
      Chapter 23
      Chapter 24
      Chapter 25
      Chapter 26
      Chapter 27
      Chapter 28
      Chapter 29
      Chapter 30
      Chapter 31
      Chapter 32
      Chapter 33
      Chapter 34
      Chapter 35
      Chapter 36
      Chapter 37
      Chapter 38
      Chapter 39
      Chapter 40
      Chapter 41
      Chapter 42
      Chapter 43
      Chapter 44
      Chapter 45
      Chapter 46
      Chapter 47
      Chapter 48
      Chapter 49
      Chapter 50
   Index