Advanced Adobe ColdFusion 10 Development
Advanced Adobe ColdFusion 10 Development Course Details:
Gain the knowledge and hands-on practice that you need to build, maintain, and scale effective web applications using Adobe ColdFusion in this course. Focusing on creating and delivering scalable and well-performing applications, you'll cover topics such as:
- Using the application framework
- Creating advanced queries
- 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
- Using external Java code libraries
- Creating highly interactive interfaces using Flash forms
This course includes optional content on exposing and reusing application functionality as web services and working with XML documents.
Certification:
This course prepares you to earn the Adobe Certified Expert (ACE) designation. Becoming an ACE means you have demonstrated a professional level of proficiency with one or more Adobe software products. To become an ACE, you must pass one or more product-specific proficiency exams and agree to the ACE terms and conditions.
Call (919) 283-1674 to get a class scheduled online or in your area!
1. Introduction to Components
- Creating ColdFusion Components (CFC)
- CFC Syntax
- Invoking Static CFC Methods
- Using the Application Framework
- Configuring Application Settings
- Handling Application Events
- Handling Request Events
- Locking Shared Scope Variables
- Handling Session Events
2. Manipulating Lists and Queries
- Using Lists
- The Query Object
- Summarizing Group Data
- Transaction Processing
- Querying a Query
3. Manipulating Data and Arrays with Structures
- Using Arrays
- Using Structures
- Using Built-In ColdFusion Data Structures
- Dynamically Evaluating Variables
- Combining Data Structures
- Accessing Data by Value or Reference
4. Advanced Component Concepts
- Instance-Based Components
- Creating Dynamic Getter/Setter Proxies with onMissingMethod
- Using Built-In Components
- Prototyping Components with cfinterface
5. Handling Errors and Exceptions
- Error Handling
- Customizing Application Error Messages
- Application-Wide Error Handling
- Handling Exceptions with Try/Catch
- Exception Handling Frameworks
6. Code and Content Reuse
- Creating Custom Tags
- Using Custom Tag Attributes
- Setting Results on the Calling Page
- Calling Custom Tags
- Creating CFML Simple Nested Custom Tags
- .NET Integration with ColdFusion 9
- Creating Web Services
- Calling Web Services
7. Working with PDF Files and Forms
- Generate PDF Files from ColdFusion
- Manipulating PDF Files with cfpdf
- Pre-filling PDF Forms
- Posting Data from a PDF Form to ColdFusion
8. Data and File Manipulation in ColdFusion 9
- Manipulating Image Data with cfimage
- Reading and Storing Image Data
- Image Processing
- Creating RSS Feeds
- Consuming RSS with CFFEED
9. Scaling Applications
- Scalability Bottlenecks
- Caching Recordsets
- Caching Generated Results with cf_accelerate
- Caching Entire Page Results
- Using Asynchronous Process to Improve Performance
*Please Note: Course Outline is subject to change without notice. Exact course outline will be provided at time of registration.
- Introduction to Components
- Manipulating Lists and Queries
- Manipulating Data and Arrays with Structures
- Advanced Component Concepts
- Handling Errors and Exceptions
- Code and Content Reuse
- Working with PDF Files and Forms
- Data and File Manipulation in ColdFusion 9
- Scaling Applications
Web development professionals who are experienced with ColdFusion and want to learn advanced development techniques