* Training at your company site (group or 1on1) -- click here.
Course length: 2 days
Lesson 1: Introducing the Course
Topic 1A: Course Format
Topic 1B: What is
Topic 1C: Examples of
Topic 1D: Benefits of
Topic 1E: Limitations with
Topic 1F:
Lesson 2: Advanced JavaScript
Topic 2A: Working with Complex Data Types - Arrays and Objects
Topic 2B: The JavaScript Document Object Model (
Topic 2C: Referencing Form Fields and Values
Topic 2D: Working with <iframe>
Topic 2E: Binding JavaScript Methods to Data Objects (Prototyping)
Lesson 3: Using Scripting to Dynamically Change Page Contents
Topic 3A: Generating JavaScript with ColdFusion
Topic 3B: Using JSString Format() to Escape Bad Characters
Topic 3C: Representing Complex ColdFusion Data Types in JavaScript
Topic 3D: Using the innerHTML Method to Modify Content on a Page
Topic 3E: Binding JavaScript Methods to Data Objects
Lesson 4: Interacting with the Server
Topic 4A: Passing Information From the Browser's
Topic 4B: Making Background Server Requests Using <iframe>
Topic 4C: Transmitting Complex Data Types to the Server
Topic 4D: Using the XMLHttpPRequest Object
Lesson 5: Using Adobe Spry
Topic 5A: Spry Overview
Topic 5B: Installing Spry
Topic 5C: Retreating Data with Spry
Topic 5D: Working with Data
Topic 5E: Working with JSON
Topic 5F: Debugging Spry
Topic 5G: Spry Widgets
Topic 5H: UI Widgets
Topic 5I: Loading Data into Spry Fields
Topic 5J: Posting Form Data from Spry
Lesson 6: Google Mashups
Topic 6A: Introductions to Mashups
Topic 6B: Getting Started with Google Maps
Topic 6C: Google Map Basics
Topic 6D: Programatically Geocoding addresses
Topic 6E: Making Background Server Requests to CF8
Topic 6F: Defining Map Markers
Topic 6G: Responding to User Events
Lesson 7: The ColdFusion 8
Topic 7A: ColdFusion 8
Topic 7B: Debugging ColdFusion
Topic 7C: UI Tags
Topic 7D: Fetching Data Using <cfsprydataset>
Topic 7E: Invoking Server-Side Methods with <cfajaxproxy>
Topic 7F: Field Binding
Topic 7G: Using
Lesson 8: Developing Applications with jQuery
Topic 8A: Introduction to jQuery
Topic 8B: Deploying jQuery
Topic 8C: Locating Objects with Selectors
Topic 8D: Dynamically Changing Object Attributes
Topic 8E: Changing Page Content without a Page Reload
Topic 8F: Modifying
Topic 8G: Binding Functions to Events
Topic 8H: jQuery Effects
Topic 8I: Working with Datasets / Background Data Requests
Topic 8J: Working with the UI Library - Interactions and Widgets
Topic 8K: Using and Creating jQuery Plugins