Introduction to AJAX
Course Outline
Master AJAX programming with JavaScript, Java and XML. This intensive course includes a refresher in both JavaScript and DOM programming as well as detailed instruction and hands on workshops in all major AJAX libraries and frameworks.
You will learn how to use various client side JavaScript libraries for both well structured client side code, and also rich media effects.
This course will provide attendees with an understanding of the following areas:
- Develop AJAX application using JavaScript and XHR
- Develop or enhance AJAX applications using prototype.js and scrip.aculo.us
- Develop or enhance AJAX applications using JQuery
- Perform AJAX client/server communication with DWR
Book Course Now
Click on a date or location below to register for this course:
Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.
Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).
*All Australian prices are exclusive of GST
*If the course status is FULL please contact object training on 1300 360 203
Topics Covered
Introduction
Introduces the course objectives and Web 2.0 concepts
JavaScript Refresher
JavaScript overview, syntax, operators & datatypes. Advanced concepts such as prototyping.
Document Object Model Refresher
Refresher for W3C object model. Introduction to methods and structures of the DOM.
XMLHttpRequest object
Programming with the XHR object, both synchronously and asynchronously.
Introduction to AJAX Protocols and Libraries
SOAP, REST and JSON in an AJAX environment.
Introduction to Prototype.js
What is prototype.js. Introduction to utility functions and concepts. Creating classes. Binding events. Manipulating the DOM. AJAX with prototype.js. Time based and periodic changes.
Introduction to Script.aculo.us
What is scriptaculous. Concepts and functions. Standard effects and how to apply them. Drag and Drop with Scriptaculous.
Introduction to JQuery
What is JQuery. Concepts of JQuery. Cross library compatibility. JQuery selector expressions. Modifying DOM elements with JQuery. Using XPath with JQuery. Event handling with JQuery. Animation and Effects. AJAX with JQuery.
Introduction to Direct Web Remoting
What is DWR. Configuring DWR. Using DWR in AJAX Applications.
Prerequisites
Basic knowledge of JavaScript
Audience
Java and Web Programmers wishing to Learn AJAX and AJAX programming
Course Fee
$1,595.00 ex gst
Duration
Two Days
Structure
Presentations, Demonstrations and Exercises (50% Practical). PC Based
Material
Deliverable material for this course includes:
- Certificate of Accomplishment
- Professionally printed student notes and exercises
- CD containing original exercises and source code (For PC-based courses only)
For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.
Terms and Conditions
Please click here to review our terms and conditions before booking on your course
Course Discounts
A discount may be available for this course and may be based on multiple bookings, In House delivery, or contract order agreements.
Please enquire about discounts with your Object Training Account Manager