AJAX course
Synopsis
Students
attending this AJAX training will learn how to implement cross-browser
compatible Javascript to dynamically update and refresh the page using
behind-the-scenes server-side calls using AJAX. Students attending this
course will learn how to implement a wide range of AJAX design patterns
in a hands-on, instructor-led environment.
Students will also learn how to speed the development of such
applications using techniques such as PHP generated JSON objects, and
automatic XML parsing by Javascript, and access methods using the XML
DOM.
Prerequisites
Cost and Time
For Saltlake, Asansol, Chandannagar
Course fee Rs.3000/- and time 2 weeks
For Mumbai
Course fee Rs.5000/- and time 2 weeks
Time breakup : 3 days per week (2 hrs in a day)
Introduction to AJAX training
What is AJAX?
Why use AJAX?
Why not use AJAX?
Defining look and feel using
Cascading Style Sheets (CSS)
CSS Basics
CSS Selectors
Pseudo Selectors
CSS Styles & AJAX
JavaScript Fundamentals
About JavaScript
Some JavaScript History
Basic Concepts
Examples
JavaScript Lexical Structure
Case Sensitivity
Literals
Identifiers
Case Sensitivity
The Assignment Operator
Reserved Words
Data Types
Logical Operators
Other Assignment Operators
Other Operators
Decision Statements
The Switch Statement
The Function Statement
The return Statement
More on Functions
Function Assignment
Function Arguments
JavaScript Objects
Creating & Specifying Objects
Setting & Querying Objects
Miscellaneous Object Information
JavaScript and the DOM
Understanding the DOM
The Client Side Document Object Hierarchy
The Document Object
Using the Hidden Frames Technique
Understanding iFrames
Updating iFrames
Why Use iFrames?
AJAX with XMLHttpRequest
Using XMLHttpRequest
XMLHttpRequest Methods
XMLHttpRequest Object Properties
Form Field Validation
XMLHttpRequest Advantages & Disadvantages
AJAX Restrictions & Limitations
XMLHttpRequest Wrap-Up
On-the-fly Field Validation with AJAX
Understanding Incremental Field Validation
Implementing Incremental Validation
Using JavaScript Object Notation (JSON)
About JSON
Using JSMX with JSON
A JSON/JSMX Example
Periodic Refresh with AJAX
Understanding Periodic Refresh
Implementing Timeouts
Incremental Page Loads
Why do Incremental Loads?
Implementing Incremental Loading
Working with the XML DOM
The XML DOM