I was very hesitant with this being an online class, but after 10 minutes I overcame my hesitations.... More Testimonials »

Introduction to ColdFusion Training for Programmers

Delivery Options

Upcoming Live eLearning Classes

There are currently no upcoming Live eLearning classes. Please contact us if you would like us to schedule a class.

Class Description

Class Overview

This is an introductory ColdFusion class for Web designers who are brand new to ColdFusion, but are not totally unfamiliar with basic programming. You will learn to process forms, manage sessions, write reusable code and create database-driven ColdFusion-based websites.

Class Goals

  • Learn how ColdFusion 8 works
  • Learn the basics of ColdFusion Markup Language (CFML)
  • Learn to pass variables from page to page in ColdFusion
  • Learn to process form data in ColdFusion
  • Learn to write reusable code
  • Learn / Review basic SQL
  • Learn to manipulate database data with ColdFusion
  • Learn to manage sessions with ColdFusion

Class Outline

  1. ColdFusion Basics
    1. How ColdFusion Works
      1. ColdFusion Application Server
      2. ColdFusion Markup Language
    2. ColdFusion Variables
      1. Variable Names
      2. Variable Prefixes and Scope
      3. Using <cfoutput>
      4. Passing Variables on the URL
      5. ColdFusion Comments
    3. HTML Forms and ColdFusion Variables
      1. How HTML Forms Work
      2. A Sample HTML Form
    4. Built-in Functions
      1. ColdFusion Function References
      2. Date & Time Functions
      3. Pound Sign Usage
    5. Arithmetic and String Operators
  2. Flow Control
    1. Conditional Processing
      1. If-Else if-Else Blocks
      2. Switch Blocks
      3. Decision and Boolean Operators
      4. Short-circuiting
      5. Condition Examples
    2. Redirection Using <cflocation>
    3. isDefined() and <cfparam>
    4. Loops
      1. Index Loops
      2. Conditional Loops
      3. List Loops
      4. Other Types of Loops
      5. <cfbreak>
    5. <cfsavecontent>
  3. Lists and Arrays
    1. Lists
      1. List Functions
    2. One-dimensional Arrays
      1. Creating Arrays
      2. Reading from Arrays
      3. Looping through Arrays
      4. Array Functions
    3. Two-dimensional Arrays
      1. Reading from Two-dimensional Arrays
      2. Looping through Two-dimensional Arrays
  4. Form Validation
    1. <cfform> Basics
    2. Auto-generated Form Validation
      1. Form Validation with <cfform>
      2. Server-Side Validation without <cfform>
    3. Masking Input Values
    4. Custom Server-Side Form Validation
      1. IsValid()
  5. Database Access and Authentication
    1. A Database-less Login Form
    2. <cfquery>
    3. Outputting Database Data
  6. Reusing Code and Writing Functions
    1. Including Files
      1. A Note on Security
    2. Application.cfm and OnRequestEnd.cfm
    3. User-defined Functions
      1. Defining and Calling Functions
  7. Session & Application Management
    1. Sessions
      1. Configuring Sessions
      2. The <cfapplication> Tag
      3. Basics of Structures
      4. Session Example
    2. Cookies
  8. Working with Files and Directories
    1. Using <cffile>
      1. Reading from a File
    2. Writing and Appending to Files
      1. Uploading a New File
    3. File Functions
    4. Using <cfdirectory>
      1. Listing Directory Contents
    5. Directory Functions
  9. Sending Email with ColdFusion
    1. Configuring Settings
      1. Mail Server Settings
      2. Mail Spooling Settings
      3. Mail Logging Settings
      4. Mail Character Set Settings
    2. Using <cfmail>
      1. Sending Email as HTML
      2. Attaching Files

Class Materials

All students receive a course manual or book and all the class examples.

Students in private onsite classes will also receive:

Class Prerequisites

Experience in the following areas is required:

  • HTML
  • Some familiarity with basic programming

Experience in the following areas would be beneficial:

  • SQL
  • JavaScript
  • CSS

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations

Recent Blog Articles

Exporting Captions in Captivate 4

Posted on Aug 25, 2010 by Connie

Adobe Captivate 4 has a great feature allowing you to Export your Captions. You can then edit the Captions in Microsoft Word, then Import ...


Converting Demonstrations to Simulations in Adobe Captivate 4

Posted on Aug 25, 2010 by Connie

Using Adobe Captivate 4 to create Demonstrations is a great way to teach people how to use software. However, with a Demonstration, the ...


Adobe Taking the Lead in “Open” Digital Publishing?

Posted on Aug 18, 2010 by kcahill

“Content [plus experience] is now king,” says Adobe, in their announcement of an upcoming “open, comprehensive Digital ...


Creating and Using AP Divs in Dreamweaver CS5

Posted on Aug 18, 2010 by Sean

You may be familiar with divs and how to construct them generally using Dreamweaver CS5, but you can also create another type of div, ...


Making Frames Into Compound Paths with InDesgin CS5

Posted on Aug 13, 2010 by kcahill

In Adobe InDesign, Compound Paths are multiple closed paths that are turned into a single object. For example, when an outline is created ...

Learn the benefits of online training with Webucator

Watch a 3-minute video about Webucator's instructor-led online training.

Learn about Webucator's online training from the CEO

In depth video from our CEO on Webucator's instructor-led online training.

© Webucator, Inc. All rights reserved. | Toll Free: 877-932-8228 | UK: 0808-101-3484 | From outside the USA: 315-849-2724| Fax: 315-849-2723