Adobe ColdFusion 10: Advanced ColdFusion Development
Class Description
Advanced ColdFusion Development is a 5-day course that provides experienced ColdFusion application developers with the knowledge and hands-on practice that they need to build, maintain, and scale effective web applications. This course is designed to take your current ColdFusion skills to the next level. Prerequisite: You must have Practical experience using CFML tags, functions, & variables to attend this fast-paced class. Please contact us for pricing and availability.
Length and Cost
$2175: Includes free retakes for 8 months, Length of Workshop:
Class Begins at 9am, ends at 4-4:30pm
Getting To Know The Environment
- Familiarizing yourself with the ColdFusion
- Understanding the course objectives
- Understanding the course prerequisites
Configuring your Application
- Using the Application Framework
- Introducing CFC syntax
- Configuring application settings
- Handling application events
- Handling request events
- Locking shared scope variables
- Handling session events
Manipulating Lists and Queries
- Using lists
- Manipulating queries
- Summarizing and grouping data
- Transaction processing
- Querying a query
Manipulating Data with Arrays and Structures
- Using arrays
- Using structures
- Using built-in ColdFusion data structures
- Dynamically evaluating variables
- Combining data structures
- Accessing data by value or by reference
Building ColdFusion Components
- Reviewing ColdFusion Components
- Creating a static component
- Defining functions in components
- Invoking static CFC methods
- Using CFC self-generating documentation
- Creating instance based components
- Persisting CFC instances
- Using built-in components
- Inheriting methods, properties, and data between components
- Restricting access to component methods
Handling Errors and Exceptions
- Introducing error handling
- Customizing application error messages
- Understanding the try/catch methodology
- Learning about exception handling frameworks
Leveraging Code Reuse
- Writing code using <cfscript>
- Creating custom tags
- Nesting custom tags
- Using JSP tag libraries
- Calling a Java library
- Unit 8. Creating Flash Forms
Understanding Flash Forms
- Laying out Flash Forms
- Using data binding
- Working with a dynamic number of elements Setting default values for form fields
- Extending Flash Form interactivity with ActionScript
- Using <cfgrid>
- Controlling form appearance
- Extending Flash Forms with custom components
Scaling Applications
- Understanding performance, robustness, and scalability
- Effectively configuring the ColdFusion server
- Identifying scalability bottlenecks in your code
- Caching recordsets
- Using <cf_Accelerate> to cache generated page contents
- Caching entire page results
- Using asynchronous processes to improve performance
- Supporting concurrency
Interfacing with External Systems (optional)
- Retrieving data from web pages
- Retrieving external text
- Importing text into a query object
- Creating web services
- Calling external web services
Using XML (optional)
- Retrieving XML data from XML documents
- Validating an XML document
- Referencing data from an XML Document object
- Transforming XML to HTML

