- Fast Track to Adobe ColdFusion 8
- Advance ColdFusion 8 Development
- Flex 3 and LCDS: Integrating with ColdFusion 8
Fast Track to Adobe ColdFusion 8
Duration: 2/3 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Instructor:
Cost: $1495
Registration: Click Here to Register
Course Synopsis
Fast Track to ColdFusion 8 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 8.
Who Should Attend
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
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class. We highly recommend working with the application tutorial before coming to the course.
Unit 1: Introducing the Course
* Meeting the Prerequisites
* Understanding the Course Format
* Reviewing the Course Outline
Unit 2: Getting Started with ColdFusion
* Understanding Dynamic Web Pages
* Introducing ColdFusion
* Exploring Dreamweaver CS3
* Creating ColdFusion Variables
* Displaying Variable Values
* Including Files
* Commenting Code
* Implementing Best Practices
Unit 3: Publishing Database Content
* Connecting to a Database
* Querying a Database Table
* Viewing Debug Data
* Dumping a Recordset to a Browser
* Displaying Database Data
* Using the Dynamic Table Tool
* Using the Resultset Structure Data
* Introducing CurrentRow
* Using ColdFusion Functions
* Implementing Best Practices
Unit 4: Building Forms with ColdFusion
* Understanding HTML Forms
* Enabling Debug Output
* Self-Posting Forms
* Determining Form Submission
* Evaluating Form Variables
* Introducing ColdFusion Forms
* Implementing Best Practices
Unit 5: Building Search Interfaces
* Using Form Data in Dynamic Queries
* Preserving Form Data
* Creating Dynamic SQL for Multiple Search Criteria
* Using Text Searches
* Using List Searches
* Implementing Best Practices
Unit 6: Building a Drill-Down Interface
* Using Dynamic URL Parameters
* Creating a Data Drill-Down
* Creating on-the-fly PDF Documents
* Displaying Data in a Tabbed Interface
* Implementing Best Practices
Unit 7: Inserting New Data
* Building an Insert Interface
* Building an Insert Form Page
* Validating ColdFusion Forms
* Building Insert Action Logic
* Redirecting Process Flow
* Implementing Best Practices
Unit 8: Updating and Deleting Data
* Updating Database Data
* Building an Update Form Page
* Building Update Logic
* Deleting Records from the Database
* Improving SQL Security
* Implementing Best Practices
Unit 9: Reusing Templates
* Reusing Code
* Using Custom Tags
* Using User-Defined Functions
* Introducing ColdFusion Components
* Implementing Best Practices
Unit 10: Securing an Application
* Addressing the Web’s Statelessness
* Using the Application Framework
* Using Application Variables
* Persisting State Variables
* Working with Session Variables
* Implementing Best Practices
Adobe Advance ColdFusion 8 Development
Duration: 2/3 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Instructor:
Cost: $1495
Registration: Click Here to Register
Course Synopsis
Advanced ColdFusion 8 Development provides ColdFusion application developers with the knowledge and hands-on practice that they need to build, maintain, and scale effective web applications. Topics include using the Application Framework, manipulating complex data in arrays and structures, structuring your code with ColdFusion Components, gracefully handling errors and exceptions, encapsulating your user-interface with custom tags, creating and consuming web services, leveraging .NET assemblies, creating and manipulating PDF content, and working with highly interactive interfaces using Adobe Livecycle forms. This course focuses on creating and delivering scalable and well-performing applications.
Who Should Attend
This course is for developers with prior ColdFusion experience. To take this course, you should have:
* Completed the Fast Track to ColdFusion 8 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 8 course.
* Practical experience using CFML tags, functions, and variables.
* Practical experience with the SQL command set, including SELECT, INSERT, and UPDATE.
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class. We highly recommend attending the Fast Track to ColdFusion 8 course before attending this course.
Introducing the course
* About the Course
* Course Overview
* Prerequistes
* Course Format
Introduction to Components
* Creating ColdFusion Components
* Introducing CFC Syntax
* Invoking Static CFC Methods
* Using the Application Framework
* Logging with
* Locking Shared Scope Variables
Manipulating Lists and Queries
* Creating Lists
* Manipulating Lists with Functions
* The Query Object
* Summarizing and Grouping Data
* Transaction Processing
* Querying a Query
* Uploading Data with
Manipulating Data with Arrays and Structures
* Using Arrays
* Manipulating Arrays with Functions
* Using Structures
* Manipulating Structures with Functions
* Looping over Structures
* Using Built-In ColdFusion Data Structures
* Combining Data Structures
* Copying Complex Variables with Duplicate()
Advanced Component Concepts
* Instance-Based Components
* Instantiating Instance-based Components
* Associating Data with Components
* Using the Getter/Setter Approach
* Restricting Method Invocation
* Restricting Component Methods by User Role
* Using Built-In Components
* Prototyping Components with
Handling Errors and Exceptions
* Introducing Error Handling
* Site-wide Error Handler
* Application-Wide Error Handling
* Implementing the try/catch Methodology
* Exception Handling Frameworks
Code and Content Reuse
* Creating Custom Tags
* Calling Custom Tags
* Creating CFML Simple Nested Custom Tags
* .NET Integration with ColdFusion 8
* Creating Web Services
* Calling Web Services
Working with PDF Files and Forms
* Generate PDF Files from ColdFusion
* Manipulating PDF Files with
* Pre-filling PDF Forms
* Posting Data from a PDF Form to ColdFusion
Data and File Manipulation in ColdFusion
* Manipulating Image Data with
* Reading and Storing Image Data
* Image Processing
* Creating RSS Feeds
* Consuming RSS Feeds
Scaling Applications
* Caching Recordsets
* Caching Generated Results with
* Caching Entire Page Results
* Using Asynchronous Processes to Improve Performance
Flex 3 and LiveCycle Data Services: Integrating with ColdFusion 8
Duration: 2/3 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses: Flex 3 Charting and Dashboard Applications
Instructor:
Cost: $1995
Registration: Click Here to Register
Description
Flex 3 and LiveCycle Data Services: Integrating with ColdFusion 8 provides experienced application developers with hands-on, practical experience connecting their Flex font ends to remote, dynamic data using LiveCycle Data Services. This two day course instructs developers how to connect with remote data using web services and LiveCycle Data Services' features allowing communication with a ColdFusion backend. In addition, skills will be learned how to manipulate and format the returned data.
Audience
This course is designed for application developers who want to connect their Flex font ends to dynamic data. To gain the most from this class, you should:
* Have attended the Flex 3: Developing Rich Client Applications course.
* Have equivalent knowledge of the topics covered in F3RCA.
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class.
Course Outline
Introduction to Flex and ColdFusion
* Flex 3 and ColdFusion
* Reviewing the course prerequisites and objectives
* Reviewing the course outline
* Integrating Flex applications with ColdFusion
* Understanding the Flex services configuration file
* Using the ColdFusion Extensions for Flex Builder
* Using CFEclipse
Using ColdFusion Components with Flash Remoting
* Understanding Flash Remoting and the RemoteObject class
* Calling CFC methods with RemoteObject
* Using RemoteObject Events
* Complex Remote Method Calls
* Remoting Service Runtime Configuration
Using the ColdFusion Wizards for Flex Builder
* Understanding the ColdFusion Wizards for Flex Builder
* Using the CFC Value Object Wizard
* Using code from the CFC Value Object Wizard
* Modifying data with Wizard methods
* Using the ColdFusion/Flex Application Wizard
Managing Data on the Client
* Understanding collection classes
* Filtering Data on the Client
* Sorting data on the client
* Using the IViewCursor interface
Providing XML to Controls with E4X
* Understanding XML structure
* Working with XML data in ActionScript 3
* Using E4X Expressions
* Using the Tree control
* Using Tree Control Events and Properties
* Using E4X Expressions for Search
* Removing Items from XML
Introduction to LiveCycle Data Services
* Introducing LiveCycle Data Services
* Creating a Flex project for use with ColdFusion and LiveCycle Data Services
* LiveCycle Data Services Features
* Using BlazeDS
Using the Message Service
* Introducing the Message Service
* Sending Messages
* Receiving and processing messages
* Sending and receiving complex data
* Using the Message Service with ColdFusion Event Gateways
Using the Data Management Service
* Data Management Service Overview
* Creating a Data Management Service destination for use with ColdFusion
* Using the Data Management Service in a Flex application
* Managing changes to data
* Managing changes to data
* Using DataService Events
* Advanced Data Management Service Features
Uploading Files to ColdFusion
* Implementing file transfer basics
* Uploading a file