Adobe ColdFusion - Advanced

( Duration: 3 Days )

In Advanced Adobe ColdFusion training course, Participants will gain the knowledge and hands-on practice that they need to build, maintain, and scale effective web applications using Adobe ColdFusion. Focusing on creating and delivering scalable and well-performing applications, this Program covers topics such as:

  • Using the application framework
  • Creating advanced queries
  • Manipulating complex data in arrays and structures
  • Structuring your code with ColdFusion components
  • Gracefully handling errors and exceptions
  • Encapsulating your user interface with custom tags
  • Using external Java code libraries
  • Creating highly interactive interfaces using Flash forms

By attending Advanced Adobe ColdFusion workshop, Participants will learn:

  • Introduction to Components
  • Manipulating Lists and Queries
  • Manipulating Data and Arrays with Structures
  • Advanced Component Concepts
  • Handling Errors and Exceptions
  • Code and Content Reuse
  • Working with PDF Files and Forms
  • Data and File Manipulation in ColdFusion
  • Scaling Applications

  • Experience developing web applications using ColdFusion for at least three months upon completion of the Fast Track to ColdFusion 9 Program
  • Practical experience using CFML tags, functions, and variables
  • Practical experience with basic SQL commands

Web development professionals who are experienced with ColdFusion and want to learn advanced development techniques.



Introduction to Components

  • Creating ColdFusion Components (CFC)
  • CFC Syntax
  • Invoking Static CFC Methods
  • Using the Application Framework
  • Configuring Application Settings
  • Handling Application Events
  • Handling Request Events
  • Locking Shared Scope Variables
  • Handling Session Events

Manipulating Lists and Queries

  • Using Lists
  • The Query Object
  • Summarizing Group Data
  • Transaction Processing
  • Querying a Query

Manipulating Data and Arrays with Structures

  • Using Arrays
  • Using Structures
  • Using Built-In ColdFusion Data Structures
  • Dynamically Evaluating Variables
  • Combining Data Structures
  • Accessing Data by Value or Reference

Advanced Component Concepts

  • Instance-Based Components
  • Creating Dynamic Getter/Setter Proxies with onMissingMethod
  • Using Built-In Components
  • Prototyping Components with cfinterface

Handling Errors and Exceptions

  • Error Handling
  • Customizing Application Error Messages
  • Application-Wide Error Handling
  • Handling Exceptions with Try/Catch
  • Exception Handling Frameworks

Code and Content Reuse

  • Creating Custom Tags
  • Using Custom Tag Attributes
  • Setting Results on the Calling Page
  • Calling Custom Tags
  • Creating CFML Simple Nested Custom Tags
  • .NET Integration with ColdFusion 9
  • Creating Web Services
  • Calling Web Services

Working with PDF Files and Forms

  • Generate PDF Files from ColdFusion
  • Manipulating PDF Files with cfpdf
  • Pre-filling PDF Forms
  • Posting Data from a PDF Form to ColdFusion

Data and File Manipulation in ColdFusion 9

  • Manipulating Image Data with cfimage
  • Reading and Storing Image Data
  • Image Processing
  • Creating RSS Feeds
  • Consuming RSS with CFFEED

Scaling Applications

  • Scalability Bottlenecks
  • Caching Recordsets
  • Caching Generated Results with cf_accelerate
  • Caching Entire Page Results
  • Using Asynchronous Process to Improve Performance

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 3,500 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 20,000 corporate candidates across india and abroad
  • All our trainings are conducted in workshop mode with more focus on hands On

View our other course offerings by visiting www.encartalabs.com/course-catalogue

Contact us for delivering this course as a public/open-house workshop for a group of 10+ candidates at our venue