EncartaLabs

Adobe ColdFusion

In Adobe ColdFusion - Essentials training course, Participants will gain the knowledge to start building and maintaining dynamic and interactive web applications using ColdFusion.

In Adobe ColdFusion - Advanced 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 Adobe ColdFusion - Essentials workshop, Participants will learn:
  • Getting Started with ColdFusion
  • Publishing Database Content
  • Building Forms with ColdFusion
  • Inserting New Data
  • Building a Drill-Down Interface
  • Updating Data
  • Reusing Templates
  • Securing an Application
By attending Advanced Adobe ColdFusion - Advanced 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

Advanced Adobe ColdFusion - Essentials
  • Familiarity with web terminology
  • Understanding of web server characteristics
  • Experience with the HTML tag set and syntax
  • Familiarity with basic SQL commands
Advanced Adobe ColdFusion - Advanced
  • 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

Advanced Adobe ColdFusion - Essentials

Web development professionals who would like to master the fundamentals of ColdFusion.

Advanced Adobe ColdFusion - Advanced

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

COURSE AGENDA

Adobe ColdFusion - Essentials
(Duration : 3 Days)

1

Program Overview

  • Introduction
  • Program Objectives
  • Program Prerequisites
  • Program Format
2

Getting Started with ColdFusion

  • Basics of Dynamic Web Pages
  • ColdFusion Overview
  • Exploring Dreamweaver CS3
  • Creating ColdFusion Variables
  • Displaying Variable Values
  • Including Files
  • Commenting Code
  • Implementing Best Practices
3

Publishing Database Content

  • Connecting to a Database
  • Querying a Database Table
  • Viewing Debug Data
  • Dumping a Recordset to a Browser
  • Displaying Database Data
  • Using the Dynamic Table Tool
  • Using the Resultset Structure Data
  • Using ColdFusion Functions
  • Implementing Best Practices
4

Building Forms with ColdFusion

  • HTML Forms and Form Controls
  • Enabling Debug Output
  • Self-Posting Forms
  • Determining Form Submission with IsDefined()
  • Evaluating Form Variables with cfparam
  • ColdFusion Forms
  • Implementing Best Practices
5

Building Search Interfaces

  • Using Form Data in Dynamic Queries
  • Preserving Form Data
  • Creating Dynamic SQL for Multiple Search Criteria
  • Using Text Searches
  • Using List Searches
  • Implementing Best Practices
6

Building a Drill-Down Interface

  • Using Dynamic URL Parameters
  • Creating a Query String
  • Creating a Data Drill-Down
  • Creating On-the-Fly PDF Documents
  • Displaying Data in a Tabbed Interface
  • Implementing Best Practices
7

Inserting New Data

  • Building an Insert Interface
  • Building an Insert FORM Page
  • Using ColdFusion Validation
  • Using Client-Side Validation
  • Using Server-Side Validation
  • Creating Custom validation
  • Building Insert ACTION Logic
  • Using with INSERT
  • Redirecting Process Flow
8

Updating Data

  • Building an Update FORM Page
  • Providing the Primary Key for Update
  • Building Update Logic
  • Deleting Records from the Database
9

Reusing Templates

  • Reusing Code
  • Using Custom Tags
  • Using User-Defined Functions (UDFs)
  • Finding UDFs
  • ColdFusion Components (CFCs)
  • Finding CFCs
10

Securing an Application

  • Addressing the Web’s Statelessness
  • Using the Application Framework
  • Using Application Events
  • Using Application Variables
  • Using Session Variables
Adobe ColdFusion - Advanced
(Duration : 3 Days)

1

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
2

Manipulating Lists and Queries

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

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
4

Advanced Component Concepts

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

Handling Errors and Exceptions

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

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
7

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
8

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
9

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

Top