Advanced ColdFusion Development is a 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.

Course Outline

Introducing the Course

  • Getting familiar with the course methodology and format
  • 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

New Vision training center was founded; New Vision Computer Learning and testing Center has grown in this short period to become one of the best IT training centers in Egypt . They offer now more courses, at more times for the most respected international certifications ever in the computer training industry, with hands-on laboratory exercises where learners apply what they learn in class.

New Vision can offer IT training for many small, medium and large organizations. The variety of learning options from New Vision allows students to learn in the manner that best suits their schedule, budget, learning style and expertise

The success of our customers is realized through training classes, but the foundation of New Vision is based on inspiring students and companies to become more productive and successful in their daily activities. They see it on our students' faces every day and as long as they gain more knowledge. It's the confidence that comes from learning

About our staff it consists of professional technical certified instructors ready to share all the knowledge with their learners. They provide the right environment to develop and empoTheyr staff, within organizations, to make full use of their Information systems and applications and above all their personal potential. Our staff is simply the right team in the right place.

The New Vision Training Center knows firsthand that computer training has to meet all of its customers' needs in order to have a tangible lasting impact. When you measure across multiple customer segments—each of which has its own priorities—you see how much more training must do to consistently and simultaneously satisfy participants, managers, and executives. Training then can move to close those gaps and deliver more real value. Closing those gaps betTheyen employer skill needs and employee skills development is the main objective of New Vision.

See all New Vision Training Center courses

Contact information not available.

Courses you can instantly connect with...
Photoshop American Academy Mastering Photoshop ACE Helper Learning Adobe Director Level 1: Creative Interactivity New Vision Training Center

Is this the right course for you?

Rate our content

Didn't find what you were looking for ?

or