ColdFusion Advanced

Our intermediate ColdFusion training in San Francisco will teach you to configure your application framework, advanced queries and list processing, arrays and structures, CFCs, exception handling, Flash forms, scaling your application, web services, XML and more.

Configuring your Application

ColdFusion has a host of settings that we will cover in this section, such as application, session and request events. In addition, we will give you an introduction to ColdFusion Components (CFC) and cover locking shared scope variables.

Manipulating Lists & Queries

In this section we give you an introduction to List, which is a very common data structures. In addition, we will cover database transactions, manipulating queries and grouping data.

Manipulating Data with Arrays & Structures

Collecting data in an organized manner can help you speed up application development time and minimize clutter. In this section, we will cover the two most common data structures namely arrays and structures.

Building ColdFusion Components

By using ColdFusion Components (CFC) you can have Object Oriented Programming (OOP) features in your web application. This is an enourmous time saver both in development and debugging time. The side benefit is most likely your application will be more robust. Topics include creating components, restricting access to component methods, using built in components, using CFC self generating documents and inheritance.

Handling Errors & Exceptions

Errors are almost impossible to avoid. Invariably some program that is written will have some error. However, how you handle the error determines how the user perceives your application. Applications that can handle errors and continue to function normally will be more robust. In this section we teach you how to dynamically catch errors and handle them at run-time.

Leveraging Code Reuse

Code reuse can save the developer a lot of time spent coding and debugging new code. We teach you how to reuse code by using the JSP Tag libraries and Java library. In addition, we will cover how to create and nest custom tags.

Creating Flash Forms in ColdFusion

Flash is a widely used multimedia authoring program used to develop interactive web sites. In this section, we give you a short introduction to Flash and ActionScript (native scripting language to Flash). Combine this knowledge and we show you how to create Flash Forms.

Scaling Applications with ColdFusion

Managing computing resources can make your application much more efficient. We will teach you how to optimize your application for best performance. We will discuss performance, robustness and scalability. Topics in this section include scalability, caching, concurrency and asynchronous processes.

Interfacing with External Systems

By interfacing to external systems you can build even larger systems. An example is you can get real-time data from other servers. Topics in this section include creating web services, calling external web services, retrieving data from web pages and retrieving external text.

Using XML

eXtensible Markup Language (XML) primary purpose is to share data across different systems. This section covers how to use XML in ColdFusion. Topics include creating, retrieving and validating XML documents. We will also cover transforming XML to HTML and Application of XML in Really Simple Syndicate (RSS).

ColdFusion Advanced are offered at four locations: