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