Flex 2 Training

Advanced ColdFusion Development
3 days | 9:30am - 4:30pm | $1495

Description

Advanced ColdFusion MX Development is a three-day course that provides ColdFusion application developers with the knowledge and hands-on practice they need to build, maintain, and scale effective web applications. The first seven units are considered the core units for the class and will be fully discussed. The instructor and students will then choose two more units (from the remaining four) to discuss in class.

Audience

To gain the most from this class, you should already have:

* Completed the Fast Track to ColdFusion MX 7 course, or other equivalent experience building ColdFusion applications.
* Experience developing web applications using ColdFusion for at least three months upon completion of the Fast Track to ColdFusion MX 7 course.
* Practical experience using CFML tags, functions, and variables.
* Practical experience with the SQL command set, including SELECT, INSERT, and UPDATE.

Course Outline

Unit 1: Introducing the Course

* About the course
* Course objectives
* Course prerequisites
* Course format
* Internet applications: the big picture
* Macromedia training

Unit 2: Creating Advanced Queries

* The query object
* Toolbox: ‹cfdump›
* Summarizing and grouping data
* Transaction processing
* Querying a query
* Query caching

Unit 3: Manipulating Data With Structures

* Understanding structures
* Creating structures
* Manipulating structures with functions
* Toolbox: variable naming conventions
* Looping over structures
* Using built-in ColdFusion data structures
* Dynamically evaluating variables

Unit 4: Working With Lists and Arrays

* Understanding lists
* Understanding arrays
* Manipulating arrays with functions
* Looping over arrays
* Combining data structures
* Accessing data by value or reference

Unit 5: Persisting Data Across Pages

* Persistent variables
* Application variables
* Locking shared-scope variables
* HTTP cookie variables
* Session variables
* Client variables
* Toolbox: WDDX

Unit 6: Building User-Defined Functions

* Introducing user-defined functions
* Creating user-defined functions
* Using variables in functions
* Passing arguments to UDFs
* Storing UDFs

Unit 7: Structuring Applications With ColdFusion Components

* Introducing ColdFusion components
* Creating a static component
* Using CFC self-generating documentation
* Invoking CFC methods
* Instance-based components
* Creating instance-based components
* Persisting CFC instances

Unit 8: Reusing Code With Custom Tags

* Understanding custom tags
* Custom tag attributes
* Setting results on the calling page
* Calling custom tags
* Toolbox: graphing data with ‹cfchart›
* Using custom tags with end tags (optional)

Unit 9: Handling Errors

* Introducing error handling
* Customizing application error messages
* Understanding the try/catch methodology
* Error-handling strategies

Unit 10: Searching With Verity

* Searching documents using Verity
* Toolbox: self-posting forms
* Searching record sets using Verity
* Comparing document and record set searching
* Beyond Verity basics

Unit 11: Exchanging Data Across the Internet

* Exchanging data over the Internet
* Introducing ‹cfhttp›
* Retrieving text with ‹cfhttp›
* Retrieving WDDX packets with ‹cfhttp›
* Introducing XML
* Creating XML documents
* Retrieving XML data from XML documents
* Using web services

Related Courses:
Fast Track to ColdFusion




Courses     |     Locations     |     Onsite Training     |    Online Training     |    Contact    |    Schedule