On-Site Application and Web Development Training     
USACanada UK Ireland International
1 877 849 1850   0808 234 2132   1 800 550 311   +1 678 648 3113
  Home   Contact Us
Acrobat Training * Authorware Training * Captivate Training * ColdFusion Training * Contribute Training * Dreamweaver Training
Fireworks Training * Flash Training * Flex Training * FrameMaker Training * GoLive Training * Illustrator Training
InDesign Training * Photoshop Training * Live Online Training


 * Beginning ColdFusion
 * Advanced ColdFusion
 * Building ColdFusion Sites with Dreamweaver training
 * Live Online Training



Please contact us
for GSA pricing.

GSA

Contract #
GS-35F-0307T



Complimentary Adobe ColdFusion Training Seminar

Organizations in the Atlanta, Georgia area are encouraged to contact Accelebrate® about having a complimentary, one-hour Adobe ColdFusion seminar delivered for their developers. Contact us today for more information.



Recent Training Venues

Accelebrate has recently trained for clients in the following cities:

  • Huntsville, Alabama
  • Montgomery / Birmingham, Alabama
  • Anchorage, Alaska
  • Calgary, Alberta
  • Phoenix, Arizona
  • Fayetteville / Little Rock, Arkansas
  • Oakland / San Jose / San Francisco, California
  • Oceanside / San Diego, California
  • Pasadena / Orange County / Los Angeles, California
  • San Bernardino / Riverside, California
  • Boulder / Colorado Springs / Denver, Colorado
  • Washington, DC
  • Wilmington, Delaware
  • Manchester / London, England
  • DeLand / Orlando, Florida
  • Fort Lauderdale / Miami, Florida
  • Gainesville / Jacksonville, Florida
  • Saint Petersburg / Tampa, Florida
  • Titusville & Melbourne, Florida
  • Alpharetta & Atlanta, Georgia
  • Augusta & Savannah, Georgia
  • Macon & Columbus, Georgia
  • Bloomington, Illinois
  • Chicago, Illinois
  • Indianapolis, Indiana
  • Cedar Rapids / Des Moines, Iowa
  • Dublin, Ireland
  • Kingston, Jamaica
  • Wichita, Kansas
  • Paducah / Lexington / Louisville, Kentucky
  • Baton Rouge, Louisiana
  • Valletta, Malta
  • Hagerstown & Frederick, Maryland
  • Greenbelt / Silver Spring / Baltimore, Maryland
  • Boston / Cambridge, Massachusetts
  • Hartford, Connecticut / Springfield, Massachusetts
  • Taunton, Massachusetts / Providence, Rhode Island
  • Ann Arbor / Farmington Hills / Detroit, Michigan
  • Grand Rapids, Michigan
  • Lansing, Michigan
  • Saginaw / Flint / Bay City / Midland, Michigan
  • Saint Paul / Minneapolis, Minnesota
  • Jackson, Mississippi
  • Gulfport / Biloxi, Mississippi
  • Whiteman Air Force Base / Kansas City, Missouri
  • Reno and Las Vegas, Nevada
  • Santa Fe / Albuquerque, New Mexico
  • Newark, New Jersey
  • Princeton, New Jersey & Philadelphia, Pennsylvania
  • White Plains / New York City, New York
  • Charlotte, North Carolina
  • Durham / Raleigh, North Carolina
  • Bowling Green / Toledo, Ohio
  • Cincinnati, Ohio
  • Cleveland & Columbus, Ohio
  • Tulsa / Oklahoma City, Oklahoma
  • Toronto, Ontario
  • Portland, Oregon
  • Pittsburgh, Pennsylvania
  • Providence, Rhode Island
  • Edinburgh / Glasgow, Scotland
  • Columbia & Charleston, South Carolina
  • Memphis / Jackson / Nashville, Tennessee
  • College Station and Houston, Texas
  • El Paso, Texas / Ciudad Juarez, Mexico
  • San Antonio / Austin, Texas
  • Wichita Falls & Dallas, Texas
  • Ogden / Salt Lake City, Utah
  • Burlington, Vermont
  • Fairfax / Dulles / McLean / Herndon / Reston, Virginia
  • Richmond / Alexandria / Arlington, Virginia
  • Virginia Beach / Norfolk, Virginia
  • Tacoma / Seattle, Washington
  • Madison / Milwaukee, Wisconsin

 

Beginning ColdFusion Training

Print This Outline
E-mail This Outline
Get A Quote
Course Number: 300
Duration: 3 days
view class outline

ColdFusion Training Overview

Learn to build data-driven Web applications using ColdFusion in this challenging and enjoyable ColdFusion MX training class! This course teaches attendees the core ColdFusion Markup Language (CFML) skills they need to successfully build database-driven Web sites with ColdFusion.

Location and Pricing

Most Accelebrate courses are taught on-site at our clients' locations worldwide for groups of 3 or more attendees and are customized to their specific needs. Please visit our client list to see organizations for whom we have recently delivered training. To receive a customized proposal and price quote, please contact us.

In addition, some courses are available as live, online classes for individuals.  To see a schedule of online courses, please visit http://www.accelebrate.com/online_training/adobe.htm.

Alternative ColdFusion Training Course

This ColdFusion training class focuses more on teaching attendees CFML coding practices and less on using Dreamweaver to automatically generate the ColdFusion code. If you are looking for a training class that is oriented to using Dreamweaver's "drag and drop" features to automatically generate code, please see the description for Building ColdFusion Web Sites with Dreamweaver training.

ColdFusion Training Prerequisites

All Beginning ColdFusion training students must be fluent in HTML, including text layout, image placement, hyperlinks, tables, and forms. Prior SQL and programming experience is helpful but not required.

Hands-on/Lecture Ratio

This class is 70% hands-on, 30% lecture, with the longest lecture segments lasting for 20 minutes.

ColdFusion Training Materials

All students receive a copy of Macromedia Press' ColdFusion Web Application Construction Kit, as well as copies of the instructor's presentation and a CD-R with all files used in the class.

Software Needed on Each PC

  • Windows 2000, Windows XP, Windows Vista, or Windows Server 2003
  • ColdFusion MX 6.1, 7, 8, or later - ColdFusion MX should be set up to run as a stand-alone server for purposes of the class
  • Adobe Dreamweaver MX 2004, Dreamweaver 8, Dreamweaver CS3, or later
  • Microsoft Access or SQL Server 2000 or later
  • Firefox 1.5 or later or Internet Explorer 6 or later
  • A minimum of 512MB RAM (1GB or greater is strongly recommended)

ColdFusion Training Objectives

  • To teach students the fundamentals of CFML and how to properly configure the ColdFusion Server
  • To show attendees the CFML skills they need to develop applications that process forms and select, insert, update, and delete records in databases
  • To give students the regular expression experience they need to validate user input
  • To teach attendees how to use the CFMAIL tag to generate confirmations and other messages

ColdFusion Training Outline

  • Introduction to ColdFusion
    • Static pages vs. Dynamic pagesServer-side Web Technologies
    • Database Alphabet Soup: ODBC/JDBC, DSNs and SQL
    • Course Objectives and Prerequisites
    • Introduction to Course Project
  • ColdFusion Basics
    • Using CFML
    • Code Editors – Dreamweaver vs. HomeSite
    • HomeSite+ / ColdFusion Studio Interface
    • Embedded Tag Help
    • Using ColdFusion Comments
    • Creating Variables
      • <cfset> and <cfoutput>
    • Variable Scope/Prefixes
    • Built-in ColdFusion Functions
    • Using <cfinclude> to reuse code
  • Dynamic Data: Querying the Database
    • Database Basics
    • Introduction to SQL
      • Select Statement
      • Update Statement
      • Insert Statement
      • Delete Statement
    • Data Source Name (DSN) / Remote Development Server (RDS)
    • Querying the database with <cfquery>
      • <cfdump> for Quick Output
    • Customizing Display with <cfoutput>
      • Demo: Using <cfoutput>
      • Building Dynamic Tables
      • Shortcut: <cftable>
      • Shortcut: Dynamic Table Tool (in Dreamweaver)
  • Creating a Drill-down Interface
    • Passing Variables between Pages
    • "Two-page method"
    • Demo: Pass Variables via Links
      • Demo: List of Actors with links
    • Step 2 - Receiving Variables through the URL
      • Using a WHERE clause in a SQL Statement
  • Conditional Statements and Forms
    • Conditional Statements
      • <cfif>, <cfelseif> and <cfelse>
    • Comparison Operators
      • Operator
      • Description
    • Demo: Conditional Statements
      • Using the isDefined() function
    • HTML Form Review
      • Demo: Pass Variable through a Form
    • Self-Submitting Forms
      • Using the <cfparam> tag to set a default value
      • Fusebox: Perhaps the Ultimate Self-submitting Form
    • Dynamically Populating Select Lists
      • HTML Review: <select> tags
    • Introducing the <cfform> Tag
      • Shortcut: <cfselect>
  • Search Interface
    • Creating a Search Interface
  • Insert Records into the Database
    • SQL Insert Statement
    • Shortcut: <cfinsert>
    • Redirect Users with <cflocation>
    • Automated Form Validation
      • Client-side vs. Server-side validation: When does the validation code run?
  • Edit (Update) Database Records
    • SQL UPDATE Statement Review
    • Demo: Update Record Page 1 – select the record to edit
    • Passing the Primary Key
    • Shortcut: <cfupdate>
    • Note on Deleting records
  • Reusing Code
    • Reusing code with <cfinclude> and <cflocation>
    • Custom Tags
    • Using <cfmodule>
    • A Note about CFX tags
    • User Defined Functions (UDFs)
    • Using ColdFusion Components (CFCs)
  • Using Session Variables for Password Protection
    • Session Variables
    • Application.cfm
    • Locking Session and Application variables with <cflock>
  • Sending email with <cfmail>
    • Using ColdFusion to Send Email
  • Conclusion
 

Print This OutlineE-mail This OutlineGet A Quote

Accelebrate®
Comes to You!


Accelebrate's courses are taught exclusively on-site at your location for groups of 3 or more attendees, anywhere worldwide.

Don't settle for a "one size fits all" public class! Have Accelebrate come to your site and deliver exactly the training you want, for less than the cost of a public class.

For pricing and to learn more, please call us at +1 877 849 1850, fill out our information request form, or email us at info@accelebrate.com today.

 
Accelebrate E-Newsletter


Get the latest Web development news delivered to your email box once a month!



 
As promised and more. The instructor worked to relate the curriculum to the application I will be supporting.
 
—Sean Palmer
DaVita, Inc.
Fort Lauderdale, Florida

VB.NET, C#, ASP, & ASP.NET Training * Java Training * SQL Server Training
Adobe Training * PHP Training * XML Training * Perl Training

“Accelebrate,” “Accelerated Learning Celebrated Results,” and the Accelebrate logo are registered trademarks of Accelebrate, Inc. All other product names and trademarks are property of their respective owners. Course outline content may mirror or be derived from the book that each student receives with the course. Otherwise, all content is copyright © 2003-2006 by Accelebrate, Inc. of Atlanta, Georgia, USA. To contact us, please use the contact form, email info@accelebrate.com us, or call 1 877 849 1850 in the US and Canada, 0808 234 2132 in the UK, 1 800 550 311 in Ireland, or +1 678 648 3113 from all other locations.

Recent client sites: Birmingham, AL | Phoenix, AZ | Los Angeles, CA | San Diego, CA | San Francisco, CA | Denver, CO | Washington, DC | Miami, FL | Orlando, FL | Tampa, FL | Atlanta, GA | Chicago, IL | Indianapolis, IN | Boston, MA | Baltimore, MD | Detroit, MI | Minneapolis, MN | Kansas City, MO | Saint Louis, MO | Charlotte, NC | Raleigh, NC | Albuquerque, NM | New York City, NY | Cincinnati, OH | Cleveland, OH | Columbus, OH | Oklahoma City, OK | Toronto, ON | Philadelphia, PA | Pittsburgh, PA | Portland, OR | Memphis, TN | Nashville, TN | Austin, TX | Dallas, TX | Houston, TX | Salt Lake City, UT | Seattle, WA | Dublin, Ireland | London, UK

About Accelebrate IT Training VB.NET, C#, and ASP.NET Training Java, Struts, and JSP Training Adobe Training Microsoft SQL Server Training XML Training, PHP Training, Perl Training, and Other Courses Open Source & Apache Training