Adobe Photoshop, Illustrator, InDesign Microsoft Courses Quark Courses Technical Courses
 
Please click here to chat with a certified trainer
Courses Schedule Registration On-site training Locations Contact Us
         
ColdFusion     PDF

         


Level 1: Fast Track to ColdFusion MX
- course outline
3 Day Course - $1,195 Schedule

Level 2: Advanced ColdFusion MX Development - course outline
3 Day Course - $1,495  Schedule

We offer 2 Adobe Authorized Training Courses for ColdFusion MX:

Course 1) ColdFusion MX: Fast Track. This is a 3 day introductory training course to ColdFusion MX. Ideal for beginners or people with little experience in ColdFusion

Course 2) ColdFusion MX: Advanced Development. This is a 3 day training course which teaches an experienced ColdFusion developer how to get the most out of their ColdFusion server and application.

We can also offer custom ColdFusion training classes and consulting which can be tailored and targeted specifically to you and your staff. These courses can be held at either of our training centres or on-site at your location anywhere in the United States. Our ColdFusion training and support team are all Adobe Certified. Please contact training@americanmediatraining.com if you would like more information on our ColdFusion custom or on-site classes.

We currently offer public ColdFusion training classes in many cities around the country.
Click here to see a list of locations available.

You can register for these classes by clicking on the schedule link at the top of this page



COURSE OUTLINES

Fast Track to ColdFusion MX - top

Topics:

Setting up the ColdFusion development environment
Using ColdFusion MX
Publishing dynamic data using ColdFusion tags
Reusing common code
Building forms with ColdFusion MX
Building search interfaces
Building data drill-down interfaces
Accepting user information for updating and inserting data in databases
Incorporating JavaScript to perform client side validation
Securing web pages

Prerequisites:

To gain the most from this class, you should already:
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

Objectives:

Upon completion of this course, students should be able to:
Set up and manage the ColdFusion MX development environment
Use ColdFusion Markup Language (CFML)
Connect to a database
Build queries that retrieve, insert, and update data dynamically
Perform client-side and server-side validation
Authenticate users and secure access to pages
Use local, query, form, and URL variables
Re-use code
Incorporate custom tags, user defined functions, and ColdFusion components into your application
Create a search form
Build a data drill-down interface
Develop fully interactive, database-driven web applications

Outline:

Unit 1: Course Overview
About the course
Course objectives
Course prerequisites
Course format
Internet Applications: The Big Picture

Unit 2: Introducing to ColdFusion MX
Advantages of dynamic pages
ColdFusion Markup Language (CFML)
ColdFusion MX Components and Features

Unit 3: Getting Started
Working with ColdFusion MX
Exploring ColdFusion MX
Developing ColdFusion Applications
ColdFusion MX Variables
Displaying Variables
Using ColdFusion MX Functions
Commenting Your Code

Unit 4: Publishing Database Content
Connecting to a Database
Querying a Database Table
Viewing Debug Data
Displaying Database Data
Renaming Query Columns
Using the Dynamic Table Tool
Additional Information Returned with Queries

Unit 5: Reusing Templates
Reusing Code
cfinclude
Creating ColdFusion MX Mappings
Using Custom Tags
Using User-Defined Functions
ColdFusion Components

Unit 6: Building Forms with ColdFusion MX
Understanding HTML Forms
Enabling Debug Output
ColdFusion MX and Forms
Conditional Processing
Testing Submitted Forms
Evaluating Form Variables
Dynamically Populating SELECT Controls

Unit 7: Building Search Interfaces
Using Form Data in Queries
Using Multiple Search Criteria
Text Searches
List Searches

Unit 8: Building a Data Drill-Down Interface
Using Dynamic URL Parameters
Data Drill-Down

Unit 9: Inserting New Data
Building an Insert Interface
Building an Insert Form Page
Server-Side Validation
Building an Insert Action Page
Redirecting a URL

Unit 10: Updating Data
Updating Database Data
Building an Update Form Page
Pre-Filling HTML Forms
Client-Side Validation
Server- Side Versus Client-Side Validation
Building an Update Action Page

Unit 11: Maintaining Session State
Addressing the Web's Statelessness
The Application Framework
Application.cfm Variables
cflogin

-top


Advanced ColdFusion MX Development - top

Advanced ColdFusion MX Development course provides ColdFusion application developers with the knowledge and hands-on practice that they need to build, maintain, and scale effective web applications.

Topics:

Creating advanced queries
Manipulating complex data in arrays and structures
Persisting data in the application, session, and client scopes
Building user-defined functions
Structuring applications with ColdFusion components
Reusing code with custom tags
Graphing data
Handling errors
Searching documents and record sets with Verity
Exchanging data across the Internet with cfhttp and cfwddx
Working with XML documents
Exposing and reusing application functionality as web services

Prerequisites:


To gain the most from this class, you should already have:
Completion of the Fast Track to ColdFusion MX course or equivalent experience from building ColdFusion applications
Experience developing web applications using ColdFusion for at least three months after taking the Fast Track to ColdFusion MX course
Practical experience using CFML tags, functions, and variables
Practical experience with the SQL command set, including SELECT, INSERT, and UPDATE

Objectives:


Upon completion of this course, you should be able to:

Understand, create, and manipulate complex data in queries, arrays, and structures
Persist data across pages in the application, session, and client scopes
Create user-defined functions to encapsulate commonly used functionality
Build an application with the business logic and database access encapsulated in reusable ColdFusion components
Understand how to reuse code in custom tags
Graph data with ColdFusion
Build structured exception handling within an application
Index and search both documents and record sets using the Verity search engine
Exchange data across the Internet using , , XML, and web services

Outline:


Unit 1: Introducing the Course
About the Course
Course Objectives
Course Prerequisites
Course Format
Internet Applications: The Big Picture
Adobe Training

Unit 2: Creating Advanced Queries
The Query Object
Toolbox: .
Summarizing and Grouping Data
Transaction Processing
Querying a Query
Query Caching

Unit 3: Manipulating Data with Structures
Understanding Structures
Creating Structures
Manipulating Structures with Functions
Toolbox: Variable Naming Conventions
Looping Over Structures
Using Built-in ColdFusion Data Structures
Dynamically Evaluating Variables

Unit 4: Working with Lists and Arrays
Understanding Lists
Understanding Arrays
Manipulating Arrays With Functions
Looping Over Arrays
Combining Data Structures
Accessing Data by Value or Reference

Unit 5: Persisting Data Across Pages
Persistent Variables
Application Variables
Locking Shared Scope Variables
HTTP Cookie Variables
Session Variables
Client Variables
Toolbox: WDDX

Unit 6: Building User-Defined Functions
Introducing User-Defined Functions
Creating User-Defined Functions
Using Variables in Functions
Passing Arguments to UDFs
Storing UDFs

Unit 7: Structuring Applications with ColdFusion Components
Introducing ColdFusion Components
Creating a Static Component
Using CFC Self-Generating Documentation
Invoking CFC Methods
Instance-Based Components
Creating Instance-Based Components
Persisting CFC Instances

Unit 8: Reusing Code with Custom Tags
Understanding Custom Tags
Custom Tag Attributes
Setting Results on the Calling Page
Calling Custom Tags
Toolbox: Graphing Data with .
(Optional) Using Custom Tags With End Tags

Unit 9: Handling Errors
Introducing Error Handling
Customizing Application Error Messages
Understanding the Try/Catch Methodology
Error Handling Strategies

Unit 10: Searching with Verity
Searching Documents Using Verity
Toolbox: Self-Posting Forms
Searching Record Sets Using Verity
Comparing Document and Record Set Searching
Beyond Verity Basics

Unit 11: Exchanging Data Across the Internet
Exchanging Data over the Internet
Introducing .
Retrieving Text with .
Retrieving WDDX Packets with .
Introducing XML
Creating XML Documents
Retrieving XML Data from XML Documents
Using Web Services

- top

ColdFusion MX: Public Open enrollment Authorized Training courses available in :
Atlanta
Boston
Chicago
Denver
Los Angeles
Miami
New York
Philadelphia
San Diego
Tempe