|
|
|
|
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
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
|
|
|
|
|
|
 |
|
 |
 | 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 | 
|
This class runs from 8:30 am - 5:00 pm each day.
|
|
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>
|
|
Don?t see your city? Call 1-877-FIG-LEAF or email training@figleaf.com for information on upcoming, onsite, and private classes.
|
|
| |
|