AJAX1 - Mastering AJAX (Asynchronous JavaScript and XML )
| Categories |
JavaScript Training, XML Training, HTML Training, Internet Training, Programming Training, Scripting Training, ColdFusion Training |
| Duration |
3 days (21 hours) |
| Pre-requisites |
Basic knowledge of JavaScript and HTML. |
|
|
|
| Courseware |
AJAX1-FIGLEAF (300 pages) |
| Price |
$1185 |
| Notes |
After completing this course, you should be able to:
Cache structured content in a web browser using complex JavaScript data structures.
Dynamically rewrite areas of a web page without performing a page reload using the JavaScript innerHTML() method.
Perform hidden server transactions using hidden .
Make background data requests to a ColdFusion server using XMLHttpRequest().
Use the Adobe Spry framework to create web applications that are easily maintainable.
Implement Google Maps as part of your application.
Use the ColdFusion 8 AJAX framework to easily pass data between the browser and server
|
Fast Track to AJAX is designed to give you a foundation for creating dynamic, data-driven web applications that utilize advanced graphical user interfaces which require few, if any, page reloads.
Introducing AJAX
About the Course
About the Author
Installation Instructions
Unit Objectives
Course Prerequisites
Course Objectives
Course Outline
Approximate Course Timings
Course Format
What is AJAX?
Advanced JavaScript
Complex Data Types ? Arrays and Objects
The JavaScript DOM (Document Object Model)
Working with Form Fields
Working with the
Binding JavaScript Methods to Data Objects
Changing Page Contents with Scripting
Generating JavaScript with ColdFusion
Using JSStringFormat() to escape bad characters
Representing Complex Variable Types in JavaScript
Using the innerHTML() Method
Binding JavaScript Methods to Data Objects
Interacting with the Server
Passing Information from the Browser's DOM to ColdFusion
Debugging Techniques
Transmitting Complex Data Types to the Server
Using the XMLHttpRequest Object
Using Adobe Spry
Introduction to Spry
Installing Spry
Retrieving Data with Spry
Working with Data
Working with JSON
Debugging Spry
Spry Widgets
UI Widgets
Loading Data into Spry Fields
Posting Form Data from Spry
Developing Google Mashups
Introduction to Mashups
Getting Started with Google Maps
Google Map Basics
Programmatically Geocoding Addresses
Making Background Server Requests to CF 8
Defining Map Markers
Responding to User Events
Developing AJAX Applications with ColdFusion 8
Introduction to ColdFusion 8 AJAX
Debugging ColdFusion AJAX Applications
Developing the User Interface
Binding Background Data Requests to Form Fields
Using to invoke CFC methods via JavaScript
Submitting Form Data Asynchronously
Using AJAX-enabled Form Elements
Developing Applications with jQuery (NEW)
Introduction to jQuery
Deploying jQuery
Locating objects with selectors
Dynamically Changing Object Attributes
Changing page content without a page reload
Modifying CSS
Binding functions to events
jQuery Effects
Working with datasets / background data requests
Working with the UI library - Interactions and Widgets
Using and Creating jQuery plugins