Ledet Home Page
Directions to our Training Locations Contact Our Sales Team Ledet Web Site Map
 
The Training Advantage
Use our ROI calculator to justify your training budget
The Ledet Difference
Discover why our classes and services are your best value
Our Culture
Find out what guides and shapes our company
Join Our Team
 We're looking for talented staff and independent contractors, operations people, and sales and marketing staff.
Partner With Us
Programs for software manufacturers, dealers, and affiliates
Home

Adobe ColdFusion 8 Advanced Training Course

 

Advanced ColdFusion 8 Development
Duration: 3 days
Adobe ColdFusion 8

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. This course is designed to teach you how to Architect a secure, robust, scalable, and maintainable web application using best practices

Who Should Attend: Web developers with ColdFusion experience will learn advanced techniques and develop the ability to create and manipulate complex data in queries, array and structures. Additionally, students will be able to build an application with the business logic and database access encapsulated in reusable ColdFusion components.

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.

What You Will Learn:
• Creating Complex Queries
• Use the Application Framework
• Reusing Code with Custom Tags
• Create and Consume RSS Feeds
• Using <cfgrid>
• Work with PDF Forms in ColdFusion
• Using XML with ColdFusion
• Gracefully handling errors and exceptions
• Manipulate Images, Create CAPTCHA

Time: Class time is 9:00 a.m.- 4:00 p.m. Breaks are scheduled throughout the day and lunch is typically scheduled 12-1. Students provide their own lunch.

Locations: We have company-operated facilities in Atlanta, Chicago, Denver, San Diego and Washington DC. We also work with a network of rental facilities to offer our classes regularly across the United States and in Canada. Please double-check the location of your class with our office to make sure you get to the right location.

Related Courses: We recommend the following courses that relate to this class: Adobe Flash CS3 Professional, Dreamweaver CS3 Web Site Development, Dreamweaver CS3 Application Development and Fast Track to ColdFusion 8. Please take a look at our other course outlines.

Goals: Sterling Ledet and Associates realizes the importance of education and we take pride in being able to offer you classes that are more custom fit to your needs. Call us at (770) 414-5007 if you have any special questions or e-mail us at sales@ledet.com.

Registration: Please fill out our registration form and fax it to us at (312) 896-9094.


Adobe ColdFusion 8 Training Course Outline

 

LESSON 1
Course Introduction
• Course methodology and format
• Course objectives
• Course prerequisites

LESSON 2
Introduction to Components (CFC’s)
• Types of Components
• Creating a Static Component
• Defining Functions in Components
• Using CFC Self-generating documentation
• Invoking Static CFC Methods with CreateObject()
• Using the Application Framework
• Configuring application settings
• Logging events with <cflog>
• Handling application events
• Handling request events
• Locking shared scope variables
• Handling session events
• Component Inheritance

LESSON 3
Manipulating Lists and Queries
• Using lists
• Manipulating queries
• Summarizing and grouping data
• Transaction processing
• Querying a query
• Dynamically retrieving database meta information with <cfdbinfo>
• File Uploading and Parsing Delimited Files

LESSON 4
Manipulating Data with Arrays and Structures
• Using arrays
• Using structures
• Using built-in ColdFusion data structures
• Dynamically evaluating variables
• Combining data structures
• Accessing data by value or by reference
• Converting Queries to Arrays of Structures

LESSON 5
Advanced ColdFusion Component Concepts
• Creating instance based components
• Persisting CFC instances
• The impact of locking for concurrency
• Associating data with components
• Referencing CFC Properties
• Documenting CFC Properties
• Using the Getter/Setter approach
• Restricting Method Invocation
• Creating Dynamic Getter/Setters with onMissingMethod()
• Using the Administrator API
• Prototyping components with <cfinterface>

LESSON 6
Handling Errors and Exceptions
• Introducing error handling
• Customizing application error messages
• Creating an Application-Wide Error
• Handler with onError()
• Using onMissingTemplate()
• Understanding the try/catch methodology
• Learning about exception handling frameworks using <cfthrow>

LESSON 7
Code and Content Reuse
• Creating custom tags, nested custom tags
• .NET Integration - using .NET Assemblies
• Creating Web Services
• Calling External Web Services

LESSON 8
Working with PDF forms in ColdFusion
• Creating dynamic PDF files with <cfdocument>
• Modifying PDF files with <cfpdf>
• Analyzing a PDF file using <cfpdfform>
• Using <cfpdfform> to pre-fill form fields with data
• Working with submitted PDF form data

LESSON 9
Data and File Manipulation in ColdFusion 8
• Image processing in ColdFusion 8 Using <cfimage>
• Image Processing Functions RSS Feeds in ColdFusion using <CFFEED>
• Consuming RSS Feeds
• Creating RSS Feeds
• Creating Dynamic Multimedia
Presentations with <cfpresentation>
• Creating ZIP files with <cfzip>

LESSON 10
Performance, Scalability, and Robustness
• Understanding performance, robustness, and scalability
• Effectively configuring the ColdFusion server
• Identifying scalability bottlenecks in your code
• Using the ColdFusion Server Monitor to identify bottlenecks
• Caching recordsets
• Using <cf_Accelerate> to cache generated page contents
• Caching entire page results
• Using asynchronous processes to improve performance using <cfthread>

 

 

 

Ledet Navigation
 
Your Future Course Catalog Schedule Lookup Class Registration Form We Teach the Cool Stuff!