Advanced ColdFusion Training DC MD VA GA Atlanta Chicago Onsite Adobe AuthorizedFig Leaf Training - Click here to return to the home pageContact UsSearchStudent Login
About TrainingLocationsInstructorsCourse AdvisorPoliciesVUEExtra Credit

Did you know?

Did you know that Fig Leaf Software created this course for Macromedia/Adobe, Inc?

Customer Testimonials

"excellent class. Instructor was great."

"The course had a lot of relevant content, .... I feel as though the manual will provide an excellent reference guide to incorporate some very useful features into my web application."

"The instructor was very professional as well as knowlegeable about the product and its practical usage."

"Not only does he know the product and love it, he has the perfect pitch and tone for teaching. He should think about getting paid to do sound bites for commercials!"

Curriculum Listing

Acrobat Training
Actionscript 3 Training
Acrobat Connect Training
After Effects Training
AJAX Training
Captivate Training
CISSP Training
Contribute Training
ColdFusion Training
CommonSpot Training
CSS Training
Dreamweaver Training
Flash Training
Flex Training
Google Training
JavaScript Training
InDesign Training
JRUN Training
LiveCycle Training
Photoshop Training
Premiere Training
Robohelp Training
Spectra Training
SQL Training
Websense Training
XML Training

On-site Customer Locations

Birmingham, AL
Phoenix, AZ
Freemont, CA
Los Angeles, CA
San Francisco, CA
Hartford, CT
Washington, DC
Cape Canaveral, FL
Talahassee, FL
West Palm Beach, FL
Atlanta, GA
Boise, ID
Chicago, IL
Cedar Falls, IA
Baton Rouge, LA
Boston, MA
Newton, MA
Baltimore, MD
Detroit, MI
Kalispell, MT
Kansas City, MO
Raleigh, NC
Ithaca, NY
Melville, NY
New York, NY
Akron, OH
State College, PA
Philadelphia, PA
Pittsburgh, PA
Charleston, SC
Oak Ridge, TN
Austin, TX
Dallas, TX
Houston, TX
Arlington, VA
Reston, VA
Herndon, VA
Hampton, VA
Newport News, VA
Richmond, VA
Seattle, WA
Milwaukee, WI

Instructor Locations

Washington, DC
Atlanta, GA
Chicago, IL
Baltimore, MD
Alexandria, VA

ColdFusion Training : Advanced ColdFusion 8

line separator
cfmx

 This Advanced ColdFusion 8 course provides ColdFusion application developers with the knowledge and hands-on practice that they need to build, maintain, and scale effective web applications. This is a 3-day course.

Note: Fig Leaf Software developed this course for Adobe, Inc.



Price: $1495.00
GSA Price: $1495.00

Training Register Button

This class runs from 8:30 am - 5:00 pm each day.

[Browse the classroom walkthrough application here]
[Browse the classroom lab application here]

Course Prerequisites

To gain the most from this class, you should already have:

  • Completion of the Fast Track to ColdFusion MX course or equivalent experience from building ColdFusion applications
  • Experience developing web applications using ColdFusion for at least three months after taking the Fast Track to ColdFusion MX course
  • Practical experience using CFML tags, functions, and variables
  • Practical experience with the SQL command set, including SELECT, INSERT, and UPDATE

Course Objectives

Upon completion of this course, you should be able to:

  • Architect a secure, robust, scalable, and maintainable web application using best practices
  • Understand, create, and manipulate complex data using ColdFusion’s data types
  • Develop code that can be reused throughout the same application and shared among multiple applications by using the appropriate framework
  • Create a robust error-handling framework for your application
  • Understand the division of labor between included code, UDF’s, CFML Custom tags, and CFC’s
  • Secure your application from intrusion and reduce development times by authenticating against a shared repository
  • Work with PDF Forms in ColdFusion
  • Manipulate Images, Create CAPTCHA
  • Create and Consume RSS Feeds
  • Create applications that perform well and scale to user demands

Course Outline

Unit 1: Introducing the Course

  • Getting familiar with the course methodology and format
  • Understanding the course objectives 
  • Understanding the course prerequisites

Unit 2: Introduction to Components (CFC's)

  • Types of Components
  • Creating a Static Component
  • Defining Functions in Components
  • Using CFC Self-generating documentation
  • Invoking Static CFC Methods with CreateObject()
  • Using the Application Framework
  • Configuring application settings
  • Logging events with <cflog>
  • Handling application events
  • Handling request events
  • Locking shared scope variables
  • Handling session events
  • Component Inheritance

Unit 3: Manipulating Lists and Queries

  • Using lists
  • Manipulating queries
  • Summarizing and grouping data
  • Transaction processing
  • Querying a query
  • Dynamically retrieving database meta information with <cfdbinfo> 
  • File Uploading and Parsing Delimited Files

Unit 4: 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
  • Converting Queries to Arrays of Structures

Unit 5: Advanced ColdFusion Component Concepts

  • Creating instance based components
  • Persisting CFC instances
  • The impact of locking for concurrency
  • Associating data with components
  • Referencing CFC Properties
  • Documenting CFC Properties
  • Using the Getter/Setter approach
  • Restricting Method Invocation
  • Creating Dynamic Getter/Setters with onMissingMethod()
  • Using the Administrator API
  • Prototyping components with <cfinterface>

Unit 6: Handling Errors and Exceptions

  • Introducing error handling
  • Customizing application error messages
  • Creating an Application-Wide Error Handler with onError()
  • Using onMissingTemplate()
  • Understanding the try/catch methodology
  • Learning about exception handling frameworks using <cfthrow>

Unit 7: Code and Content Reuse

  • Creating custom tags, nested custom tags
  • .NET Integration - using .NET Assemblies
  • Creating Web Services
  • Calling External Web Services

Unit 8: Working with PDF forms in ColdFusion

  • Creating dynamic PDF files with <cfdocument>
  • Modifying PDF files with <cfpdf>
  • Analyzing a PDF file using <cfpdfform>
  • Using <cfpdfform> to pre-fill form fields with data
  • Working with submitted PDF form data

Unit 9: Data and File Manipulation in ColdFusion 

  • Image processing in ColdFusion 8
  • Using <cfimage>
  • Image Processing Functions
  • RSS Feeds in ColdFusion using <CFFEED> 
  • Consuming RSS Feeds
  • Creating RSS Feeds
  • Optional: Creating Dynamic Multimedia Presentations with <cfpresentation>
  • Optional: Creating ZIP files with <cfzip>

Unit 10: Performance, Scalability, and Robustness

  • Understanding performance, robustness, and scalability
  • Effectively configuring the ColdFusion server
  • Identifying scalability bottlenecks in your code
  • Using the ColdFusion Server Monitor to identify bottlenecks 
  • Caching recordsets
  • Using <cf_Accelerate> to cache generated page contents
  • Caching entire page results
  • Using asynchronous processes to improve performance using <cfthread> 

Class Schedule

Location Dates Instructor Register
Washington, DC May 28 - May 30 Steve Drucker register
Washington, DC Jun 23 - Jun 25 Steve Drucker register
Washington, DC Jul 28 - Jul 30 Dave Gallerizzo register
Washington, DC Aug 18 - Aug 20 Dave Gallerizzo register
Don?t see your city? Call 1-877-FIG-LEAF or email training@figleaf.com for information on upcoming, onsite, and private classes.
 
Fig Leaf Software