Adobe Fast Track to ColdFusion 9
Description
This Adobe Fast Track to ColdFusion 9 training course 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.
Audience
To gain the most from this class, students should:
- Be familiar with web terminology.
- Have an understanding of web server characteristics.
- Have experience with HTML tag set and syntax.
- Be familiar with the SQL command set, including SELECT, INSERT, UPDATE and DELETE
Course Length
3 Days
Course Outline
Unit 1: Introducing Fast Track to ColdFusion 9
- Introducing Mastery Learning
- Understanding the course format
- Reviewing the course prerequisites
- Reviewing the course outline
Unit 2: Introduction to ColdFusion
- Dynamic HTML generation
- CFML and ColdFusion
- ColdFusion Administrator
- ColdFusion data sources
- WT1: Configuring ColdFusion
Unit 3: Getting Started with ColdFusion Builder
- Creating ColdFusion variables
- WT1: Creating local variables
- Using variables from HTML forms
- Displaying variable values
- WT2: Outputting variables to screen
- Commenting code
- If statements
- WT3: Using conditional logic
- Reusing code with cfinclude
- WT4: Use cfinclude to include a header
Unit 4: Publishing Database Content
- Connecting to a database
- Querying a database table
- Viewing debug data
- Dumping a recordset to a browser
- WT1: Creating a query and dumping the data
- Displaying database data
- WT2: Displaying data
- Using the resultset structure data
Unit 5: Publishing Database Content (continued)
- Introducing CurrentRow
- Using URL data in dynamic queries
- WT3: Building a dynamic query
- Creating dynamic SQL for multiple search criteria
- Query params and caching
- WT4: Add query params and caching
Unit 6: Complex Variable Types
- Using ColdFusion functions
- WT1: Displaying the current date
- Looping over data
- Working with lists
- WT2: Searching for animals
- Working with arrays
- WT3: Display news using an array
- Working with structures
- WT4: Using an array of structures
Unit 7: ColdFusion Components
- Reusing code
- Using custom tags
- WT1: Using custom tags
- Creating user defined functions
- WT2 Searching for animals using a user defined function
- Introduction to components
- WT3: Creating a component
Unit 8: Introduction to Object Oriented ColdFusion
- Instance based components
- Caching instances
- WT1: Create a component
- Variables and scopes
- WT2: Creating a constructor with arguments
- Adding methods to a component
- Property getters and setters
- WT3: Adding methods and properties
Unit 9: The Application Framework
- Addressing the web's statelessness
- Using the application framework
- Configuring application settings
- WT1: Configuring application settings
- ColdFusion scopes
- Handling application events
- WT2: Handling application events
- Handling request events
- WT3: Responding to request events
- Locking shared scope variables
- Handling session EventsUsing session events
- OnServerStart()
- ApplicationStop()
Unit 10: Tags Galore
- Using cfmap
- WT1: Add a map to the contact page
- Using cfspreadsheet
- WT2: Create animals spreadsheet
- Creating PDF with cfdocument
- WT3: Creating animals list with PDF
- Cfimage
- WT4: Add CAPTCHA image to a form
- Cfmediaplayer
- WT5: Add video to the news page
- ColdFusion forms
- WT6: Change the search form
- File system tags
- WT7: Add images to the applications
- Email tags
- WT8: Mail animal list to user
- cfprogressbar
- cfmessagebox