Course Overview
ColdFusion 9 Fundamentals 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
 
 
Objectives
Upon completion of this course, you should be able to:
- Set up and manage the ColdFusion 9 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
 
Adobe Cold Fusion Essentials – 3 Days Schedule  
| Day 1 | 
| 09.00am – 10.00am | Course Overview 
About the courseCourse objectivesCourse prerequisitesCourse format | 
| 10.00am – 10.30am | Breakfast | 
| 10.30am – 12.45pm | Introducing ColdFusion 
Advantages of dynamic web pagesUsing ColdFusion Markup Language (CFML)ColdFusion Components and FeaturesConfiguring ColdFusion environmentsCreating a site with Dreamweaver CS4Creating local variables with cfsetReferencing variablesDisplaying variable values using cfoutputIncluding files using the cfinclude tagCreating comments | 
| 12.45pm – 02.15pm | Lunch | 
| 02.15pm – 05.00pm | Publishing Database Content 
Understanding Relational DatabasesUsing Database Drivers to connect to data sourcesUnderstanding the cfquery tagColdFusion Administrator debuggingUsing <cfoutput> to display database dataUsing the Dynamic Table ToolAdditional information returned with queriesUsing ColdFusion Functions | 
| Day 2 | 
| 09.00am – 10.00am | Building Forms with ColdFusion 
Understanding HTML forms and form controlsEnabling debug outputSelf-Posting formsDetermining form submission with cfif and IsDefined()Evaluating form variablesThe cfparam tagConverting to ColdFusion formsUsing cfselect | 
| 10.00am – 10.30am | Breakfast | 
| 10.30am – 12.45pm | Building Search Interfaces 
Using form data in dynamic queriesPreserving form dataCreating dynamic SQLUsing multiple search criteriaCreating a dynamic SQL statementUsing text searchesUsing list searches | 
| 12.45pm – 02.15pm | Lunch | 
| 02.15pm – 05.00pm | Building a Drill-Down Interface 
Using Dynamic URL parametersCreating a Query StringDynamic URL ParametersCreating a data drill-downData drill-down page Inserting New Data 
Building an Insert FORM PageUsing ColdFusion ValidationUsing Client-side ValidationUsing Server-side ValidationCreating Custom ValidationBuilding Insert ACTION LogicUsing cfquery with INSERTRedirecting Process Flow with the cflocation tag | 
| Day 3
 | 
| 09.00am – 10.00am | Updating Data 
Building an Update FORM PageProviding the primary key for updatePre-Filling HTML FormsBuilding Update Logic with cfquery | 
| 10.00am – 10.30am | Breakfast | 
| 10.30am – 12.45pm | Reusing Templates 
Reusing CodeUsing Custom TagsUsing User-Defined FunctionsFinding UDFsColdFusion ComponentsFinding CFCs | 
| 12.45pm – 02.15pm | Lunch | 
| 02.15pm – 05.00pm | Securing an Application 
Using the ColdFusion Login WizardUnderstanding the Login PagesCustomizing the LoginUsing the Application FrameworkUsing Application EventsUsing Application VariablesUsing Session Variables |