LOGO For Immediate Assistance Call 855-211-9361

Open Enrollment

Cold Fusion 8 Web Developer - Adobe (500)

Price: $1,750.00

Call for availability 855-211-9361

In this hands-on, instructor-led ColdFusion training course, you will learn how to create dynamic, database-driven Web applications using the ColdFusion 8 Web server add-on for Windows, Linux, and Solaris. The course focuses on best practices and design, stressing the importance of usability, code reuse, performance, and scalability.

512 Introduction to ColdFusion 8
521 Advanced ColdFusion 8


Course Overview

By the end of the class students will be able to:

  • Understand ColdFusion architecture and applications
  • Build database-driven pages with ColdFusion markup language
  • Create forms and user interfaces
  • Debug ColdFusion applications
  • Track user information from page to page
  • Display data creatively and generate graphs
  • Write queries of queries
  • Reference stored procedures
  • Reuse code
  • Manipulate files on the server
  • Handle errors and exceptions
  • Validate data with regular expressions

Prerequisites

106 - PB Tech Capstone Series: Web Fundamentals & Design
or equivalent industry experience.

Course Outline

  • 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
  • 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
  • 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
  • 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
  • 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
  • Inserting New Data

    • Building an Insert Interface
    • Building an Insert Form Page
    • Validating ColdFusion Forms
    • Building Insert Action Logic
    • Redirecting Process Flow
  • 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
  • Reusing Templates

    • Reusing Code
    • Using Custom Tags
    • Using User-Defined Functions
    • Introducing ColdFusion Components
    • Implementing Best Practices
  • Securing an Application

    • Addressing the Web’s Statelessness
    • Using the Application Framework
    • Using Application Variables
    • Persistent State Variables
    • Working with Session Variables
    • Implementing Best Practices
  • Introduction to Components

    • Creating ColdFusion Components
    • Introducing 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
  • Manipulating Lists and Queries

    • Using Lists
    • The Query Object
    • Summarizing and Grouping Data
    • Transaction Processing
    • Querying a Query
  • 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 Reference
  • Advanced Component Concepts

    • Instance-Based Components
    • Creating Dynamic Getter/Setter Proxies with onMissingMethod()
    • Using Built-In Components
    • Prototyping Components with <cfinterface>
  • Handling Errors and Exceptions

    • Introducing Error Handling
    • Customizing Application Error Messages
    • Application-Wide Error Handling
    • Handling Exceptions with Try/Catch
    • Exception Handling Frameworks
  • 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 8
    • Creating Web Services
    • Calling Web Services
  • 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
  • Data and File Manipulation in ColdFusion

    • Manipulating Image Data with <cfimage>
    • Reading and Storing Image Data
    • Image Processing
    • Creating RSS Feeds
    • Consuming RSS Feeds
  • Scaling Applications

    • Understanding and Identifying Scalability Bottlenecks
    • Caching Recordsets
    • Caching Generated Results with <cf_accelerate>
    • Caching Entire Page Results
    • Using Asynchronous Processes to Improve Performance