Course Outlines

The following are example outlines for Adobe Dreamweaver training and Adobe ColdFusion training courses. Candyce provides training to suit all your needs, whether it be online or classroom training. All course outlines are customized to suit the exact needs of the students. These Dreamweaver training and ColdFusion training courses can be customized specifically for you. Both Dreamweaver training and ColdFusion training can be provided online or in the classroom.

Dynamic Dreamweaver Training Course

Adobe Dreamweaver Training Course Outline

Please Note:
  • A general outline of the course is provided below. 
  • All outlines are customizable to meet the specific needs of each client.
  • All courses are available in a classroom or online setting.

Dreamweaver Training Outline in PDF Format

Understanding Dynamic Applications
Static vs Dynamic Web Pages
Server-side Language Options
The Role of an Application Server
The Importance of a Testing Environment

An Introduction to SQL
Development Environment Options
Creating an Integrated Dynamic Web Development Environment
Why PHP and Why Dreamweaver CS5?
A Rich Mix of PHP Features
What Is PHP? What Does It Do?
A Tour of the Main PHP Features in Dreamweaver

Getting Ready to Develop with PHP
Setting Up a Local Testing Environment
Checking Your PHP Installation
Using Virtual Hosts
Setting Up a PHP Site in Dreamweaver

A Quick Crash Course in PHP
How PHP Makes Pages Dynamic
Taming the Unknown with Variables
Grouping Related Values in Arrays
Using Conditions to Make Decisions
Using Functions to Perform Tasks
Using Objects and Resources
Using Operators for Calculations and Joining Strings
Automating Repetitive Tasks
Including External Files
Understanding Error Messages

Restyling a WordPress Site
Understanding the Structure of a CMS
Installing WordPress
Creating a WordPress Theme
Designing and Building Your Own Database
Working with MySQL
Creating a Database and Tables
Creating MySQL User Accounts
Importing Existing Data

Generating PHP Automatically with Server Behaviors
What Server Behaviors Do
Connecting to the Database
Inserting Records into a Table
Creating a Login System
Displaying, Updating, and Deleting Records
Evaluating the Server Behaviors
Validating Input on the Server

Introducing the Zend Framework
Improving the Registration Form
Authenticating User Credentials with Zend_Auth
Zending Email
How PHP Handles Email
Stopping Spam with a CAPTCHA

Processing User Feedback
Processing Other Form Elements
Resetting Forgotten Passwords
Unsubscribing Registered Users
Uploading Images and Other Files
Understanding How PHP Uploads Files

Creating an Upload Form
Using Zend_File for Uploads
Sending Email Attachments
Inserting Data into Multiple Tables
Assessing the Task
Creating the Database Structure
Building the CMS

Getting Started with Dreamweaver

Adobe Dreamweaver Course Outline

Please Note:
  • A general outline of the course is provided below. 
  • All outlines are customizable to meet the specific needs of each client.
  • All courses are available in a classroom or online setting.

Download PDF Version

Learning the Interface
Defining a Local Site
Creating a Website
Adding Content to a Site
Adding Content
Controlling Document Structure
Making Lists
Adding Horizontal Rules
Adding Special Characters

Formatting with Cascading Style Sheets
Formatting Text
Introducing Cascading Style Sheets
Creating Styles
Exporting CSS Rule Definitions
Creating Class Styles
Attaching External Style Sheets
Creating Advanced Styles
Creating a New External Style Sheet
Displaying Styles
Understanding Cascading Order and Inheritance of Styles
Creating Internal Styles with the Property Inspector
Using Code Navigator

Working with Graphics
Using Graphics on Webpages
Placing Graphics on the Page
Accessibility Setting
Modifying Image Properties
Editing Images
Doing Roundtrip Editing with Fireworks
Customizing the Insert Bar
Adding Flash Content
Adding Flash Video

Creating Site Navigation Using Hyperlinks
Understanding Site Navigation
Linking to Files in Your Site
Linking to Sites
Targeting a Link
Linking to Named Anchors
Adding E-mail Links
Linking from Images
Image Maps
Creating a Jump Menu

Designing Page Layouts with CSS
Understanding Page Layout
Using Layers for Layout
Adding CSS to Layers
Using Absolute and Relative Positioning
Designing with DIVs
Designing Navigation Links with CSS
Importing Tabular Data

Working with Dreamweaver Libraries and Templates
Using Site Library Items
Creating Site Templates
Defining Editable Regions
Using Templates
Applying a Template to an Existing Page
Modifying Templates

Creating Web Forms
Understanding Forms
Form Accessibility and Usability
Creating Tableless Forms with CSS
Setting focus in a Form
Using HTML5 to Validate a Form

Testing, Maintaining, and Uploading
Testing Your Site
Maintaining Your Files and Folders
Connecting to a Remote Site

Advanced ColdFusion

Course Outline for Advanced ColdFusion

Please Note:
  • A general outline of the course is provided below. 
  • All outlines are customizable to meet the specific needs of each client.
  • All courses are available in a classroom or online setting.

Download PDF Version

Debugging and Troubleshooting
Troubleshooting ColdFusion Applications
ColdFusion Debugging Output Options
Using the ColdFusion Log Files
Preventing Problems

Building ColdFusion Applications
Introducing the Web Application Framework
Using Application.cfc
Using Application Variables
Customizing the Look of Error Messages
Handling Missing Templates
Using Locks to Protect Against Race Conditions
Application Variable Timeouts
Handling Server Startup

Working with Sessions
Addressing the Web’s Statelessness
Using Cookies to Remember Preferences
Using Client Variables
Using Session Variables
Working with onSessionStart and onSessionEndLocking Revisited
Interacting with Email
Introducing the <cfmail> Tag
Retrieving Email with ColdFusion

Securing Your Applications
Options for Securing Your Application
Using ColdFusion to Control Access
Using Session Variables for Authentication
Using Operating System Security
Defending Against Cross-Site Scripting

Building User-Defined Functions
Thinking About Extending CFML
Functions Turn Input into Output
Building Your First UDF
Creating Libraries of Related UDFs
Creating General-Purpose UDFs
Sharing UDF Libraries with Others

Creating Custom Tags
Easy, Powerful Extensibility
Introducing CFML Custom Tags
How to Use Custom Tags
Writing Custom Tags That Display Information
Custom Tags That Process Data
Additional Custom Tag Topics
Working with <cfimport>
Advanced Custom Tags

Creating Advanced ColdFusion Components
Review of ColdFusion Components
Simple CFCs
Introspection and HINTs
Accessing a CFC via a URL
Type Checking in Components
Components That Hold Instance Data
Working with Inheritance
Defining Interfaces
Implementing Security
Using the OnMissingMethod Method

ColdFusion Server Configuration
The ColdFusion Administrator
Server Settings
Data and Services
Debugging and Logging
Server Monitoring
Extensions
Event Gateways
Security

Packaging and Deployment
Managing Threads
Using the <cfthread> Tag
Accessing Thread Data
Monitoring and Administering Threads
Best Practices
Improving Performance
Options in the ColdFusion Administrator
Improving Query Performance with Caching
Caching Page Output

Fast Track to ColdFusion

Course Outline for Basic ColdFusion

Please Note:
  • A general outline of the course is provided below. 
  • All outlines are customizable to meet the specific needs of each client.
  • All courses are available in a classroom or online setting.

Download PDF Version

Introducing ColdFusion
Understanding ColdFusion
ColdFusion Explained
Powered by ColdFusion

Accessing the ColdFusion Administrator
Logging Into (and Out of) the ColdFusion Administrator
Using the ColdFusion Administrator

Introducing ColdFusion Builder
The Relationship Between ColdFusion Builder and Eclipse
Getting Started with ColdFusion Builder

Previewing ColdFusion
Preparing to Learn ColdFusion
Your First ColdFusion Application
A More Complete Example

Introducing SQL
Understanding Data Sources
Preparing to Write SQL Queries
Creating Queries
Sorting Query Results
Filtering Data

SQL Data Manipulation
Adding Data
Modifying Data
Deleting Data

The Basics of CFML
Working with Templates
Using Functions
Using Variables
Working with Expressions
Using ColdFusion Data Types
Commenting Your Code

Programming with CFML
Working with Conditional Processing
If Statements
Using Looping
Reusing Code
Revisiting Variables

Creating Data-Driven Pages
Accessing Databases
Displaying Database Query Results
Using Result Variables
Grouping Result Output
Using Data Drill-Down
Securing Dynamic SQL Statements
Debugging Dynamic Database Queries

The Basics of Structured Development
Understanding Structured Development
Introducing ColdFusion Components
More On Using ColdFusion Components

ColdFusion Forms
Using Forms
Creating Forms
Processing Form Submissions
Creating Dynamic SQL Statements
Building Truly Dynamic Statements
Creating Dynamic Search Screens

Form Data Validation
Understanding Form Validation
Using Server-Side Validation
Using Client-Side Validation
Putting It All Together

Using Forms to Add or Change Data
Adding Data with ColdFusion
Introducing <cfi nsert>
Updating Data with ColdFusion
Introducing <cfupdate>
Deleting Data with ColdFusion
Reusing Forms
Creating a Complete Application