Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date?Ask now.
Course Overview
ColdFusion Training Bootcamp is the ultimiate way to learn ColdFusion combing the 3 day FastTrack to ColdFusion course, 4 day Advanced ColdFusion course and access to our online support system including instructor led support forums.
The classroom sessions are run regularly at our London centre or available at your own location, and are a great way to get up and running with all the core features of ColdFusion. Our ColdFusion Training is suitable for anybody that is new to developing with ColdFusion 8.
Audience
To gain the most from this ColdFusion training program, you should already have:
A familiarity with Web terminology
An understanding of Web server characteristics
Experience with the HTML tag set and syntax
Familiarity with the SQL command set, including SELECT, INSERT, UPDATE, and DELETE
Course Outline
Days 1 - 3 (FastTrack to ColdFusion):
Getting Started with ColdFusion
Understanding Dynamic Web Pages
Introducing ColdFusion
Exploring Dreamweaver CS3
Creating ColdFusion Variables
Displaying Variable Values
Including Files
Commenting Code
Implementing Best Practices
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
Introducing CurrentRow
Using ColdFusion Functions
Implementing Best Practices
Building Forms with ColdFusion
Understanding HTML Forms
Enabling Debug Output
Self-Posting Forms
Determining Form Submission
Evaluating Form Variables
Introducing ColdFusion Forms
Implementing Best Practices
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
Building a Drill-Down Interface
Using Dynamic URL Parameters
Creating a Data Drill-Down
Creating on-the-fly PDF Documents
Displaying Data in a Tabbed Interface
Implementing Best Practices
Inserting New Data
Building an Insert Interface
Building an Insert Form Page
Validating ColdFusion Forms
Building Insert Action Logic
Redirecting Process Flow
Implementing Best Practices
Updating and Deleting Data
Updating Database Data
Building an Update Form Page
Building Update Logic
Deleting Records from the Database
Improving SQL Security
Implementing Best Practices
Reusing Templates
Reusing Code
Using Custom Tags
Using User-Defined Functions
Introducing ColdFusion Components
Implementing Best Practices
Securing an Application
Addressing the Web's Statelessness
Using the Application Framework
Using Application Variables
Persisting State Variables
Working with Session Variables
Implementing Best Practices
Days 4 -7 (Advanced ColdFusion Development):
Introduction to Components
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
The Query Object
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 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
Introducing Error Handling
Customizing Application Error Messages
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 8
Creating Web Services
Calling Web Services
Working with PDF Files and Forms
Generate PDF Files from ColdFusion
Manipulating PDF Files with
Pre-filling PDF Forms
Posting Data from a PDF Form to ColdFusion
Data and File Manipulation in ColdFusion
Manipulating Image Data with cfimage
Reading and Storing Image Data
Image Processing
Creating RSS Feeds
Consuming RSS Feeds
Scaling Applications
Understanding and Identifying Scalability Bottlenecks
Caching Recordsets
Caching Generated Results with cf_accelerate
Caching Entire Page Results
Using Asynchronous Processes to Improve Performance
CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.