Click to search on your search term.

Fast Track to ColdFusion 9

Fast Track to ColdFusion 9 is a 3-day course that provides experienced Web developers with the knowledge and hands-on practice they need to start building and maintaining dynamic and interactive Web applications using ColdFusion 9. This course uses the official courseware developed by Adobe.

Duration: 3 days

Price: 1095.00
GSA Price: 1048.05
Online Price: 1245.00

Course Prerequisites

To gain the most from the class, 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 Objectives

  • Create a connection to a database using the ColdFusion Administrator
  • Use ColdFusion Builder to efficiently develop and troubleshoot code
  • Capture information in HTML forms
  • Read and write information to/from a database.
  • Represent complex structures using abstract data types – lists, arrays, and structures
  • Separate your application into a three-tiered architecture of User Interface components, Business Logic, and SQL for easier maintainability and flexibility
  • Output dynamic maps, PDF files, Excel files, and Images
  • Dynamically send electronic mail
  • Secure your application using a password-based framework
  • Implement a simple ColdFusion application using best practices.

Course Outline

Unit 1: Introducing the Course

  • Meeting the Prerequisites
  • Understanding the Course Format
  • Reviewing the Course Outline

Unit 2: Introducing ColdFusion

  • Understanding Dynamic HTML generation
  • Introducing the ColdFusion Language
  • Introducing the ColdFusion Administrator
  • Working with ColdFusion Data Sources
  • Walkthrough 1: Configuring ColdFusion

Unit 3: Getting Started with ColdFusion Builder

  • Understanding the Relationship between Eclipse and ColdFusion Builder
  • Exploring the ColdFusion Builder Interface
  • Creating a project and your first application
  • Debugging Applications
  • Accessing help in ColdFusion Builder
  • Using Advanced Features
  • Walkthrough 1: Creating a Project

Unit 4: Learning ColdFusion Fundamentals

  • Creating ColdFusion Variables
  • Walkthrough 1: Creating Local Variables
  • Using variables from HTML forms
  • Displaying variable values
  • Walkthrough 2: Outputting variables to the screen
  • Commenting Code
  • Branching with IF statements
  • Walkthrough 3: Using conditional logic
  • Reusing code with <cfinclude>
  • Walkthrough 4: Using <cfinclude> to include a page header

Unit 5: Publishing Database Content

  • Connecting to a Database
  • Querying a Database Table
  • Viewing Debug Data
  • Dumping a Recordset to a Browser
  • Walkthrough 1: Creating a query and dumping the data
  • Displaying Database Data
  • Walkthrough 2: Displaying Database Data
  • Using the Resultset Structure Data
  • Introducing CurrentRow
  • Using URL Data in Dynamic Queries
  • Walkthrough 3: Building a dynamic query
  • Creating Dynamic SQL for Multiple Search Criteria
  • Query Parameters and Caching
  • Walkthrough 4: Add query params and caching

Unit 6: Working with Complex Variable Types

  • Using ColdFusion functions
  • Walkthrough 1: Displaying the current date
  • Looping over data
  • Working with lists
  • Walkthrough 2: Working with lists
  • Working with Arrays
  • Walkthrough 3: Displaying information using an array
  • Working with structures
  • Walkthrough 4: Using an array of structures

Unit 7: Introducing ColdFusion Components

  • Reusing code
  • Using Custom Tags
  • Walkthrough 1: Using Custom Tags
  • Creating User Defined Functions
  • Walkthrough 2: Searching for content using a User Defined Funciton
  • Introduction to components
  • Walkthrough 3: Creating a Component

Unit 8: Introduction to Object Oriented ColdFusion

  • Creating Instance Based Components
  • Caching Instances in memory
  • Walkthrough 1: Create a component
  • Understanding Component Variables and Scopes
  • Walkthrough 2: Creating a constructor with arguments
  • Adding methods to a component
  • Using property getters and setters
  • Walkthrough 3: Adding methods and properties

Unit 9: Using the Application Framework

  • Addressing the Web's Statelessness
  • Using the Application Framework
  • Configuring Application Settings
  • Walkthrough 1: Configuring application settings
  • Working with ColdFusion's scopes
  • Handling Application Events
  • Walkthrough 2: Handling Application Events
  • Handling Request Events
  • Walkthrough 3: Responding to Request Events
  • Locking Shared Scope Variables
  • Handling Session Events
  • Using Session Events
  • Using onServerStart() and applicationStop()

Unit 10: Tags Galore

  • Using <cfmap> to generate a Google Map
  • Walkthough 1: Adding a map
  • Using <cfspreadsheet> to create an Excel spreadsheet
  • Walkthrough 2: Creating a Spreadsheet
  • Creating PDF files with <cfdocument>
  • Walkthrough 3: Creating a PDF file
  • Using <cfimage> to dynamically construct an image
  • Walkthrough 4: Adding CAPTCHA to a form
  • Using <cfmediaplayer> to play video
  • Walkthrough 5: Adding video
  • Working with <cfform>
  • Walkthrough 6: Adding data validation to a form
  • Working with the File System - <cffile> and <cfdirectory>
  • Walkthrough 7: Adding images to an application
  • Sending electronic mail with <cfmail>
  • Walkthrough 8: Generating mail
  • Using <cfprogressbar>
  • Using <cfmessagebox>

Fig Leaf has provided training in the following cities:

Alexandria VAAmsterdamArlington VAAtlantaAustinBaltimore
DenverDes MoinesDetroitDubaiEdmontonGeneva
HoustonIndianapolisJacksonvilleLas VegasLondonLos Angeles
MadridMiamiMilwaukeeMinneapolisNew HavenNew York
OttawaPhiladelphiaPhoenixRaleigh / DurhamRestonRome
SacramentoSan AntonioSan DiegoSan FranciscoSan JoseSeattle
SingaporeSpringfieldState College PATallahasseeTorontoWashington DC