IMRI® Certificate Program in AJAX Scripting (iCPAS) Training Program

Learn IMRI®’ scientific approach to AJAX Programming including ajax environment, ajax callback, error checkings, custom http headers, security and xmlhttprequest functions. ; plus get certified in AJAX Programming for better career and business prospects!

Quick View

Ideal for: Graduates – any stream
Duration: 1 Month (Weekly 2 days)
Schedule: One-on-One, Flexible Mode

Learn the Art & Science of AJAX Programming

AJAX is both an art and science in creating interactive and effective web applications.. Greater the website visibility, higher the brand credibility. Now with proven, time-tested and hands-on AJAX Training from IMRI experts, you can enhance your core skill sets and competencies.

Experience AJAX Programming Learning, by Doing

IMRI® Experiential Learning on AJAX Programming course teaches the complexities of AJAX Programming in an interactive and practical approach with hands-on job experience.

AJAX Training: Ajax Basics

  • The Purpose of Ajax
  • The XMLHttpRequest Object
  • The Callback Function

AJAX Training: Advanced JavaScript

  • Terminology
  • Variable Scope
  • Function Pointers
  • Inner Functions
  • Classes and Objects
  • Error Handling

AJAX Training: Understanding HTTP

  • HTTP and Ajax
  • HTTP Message Overview
  • Client to Server Interaction
  • The Creation and Handling of HTTP Messages
  • Methods
  • Status Codes
  • Header Fields

AJAX Training: Passing Data

  • XML
  • Dynamic Tables
  • JSON
  • Object Literals
  • JSON Advantages and Disadvantages

AJAX Training: Document Object Model (DOM)

  • Window Object
  • Node
  • Element
  • Accessing Element Nodes
  • innerHTML
  • Properties of Element and Text Nodes
  • Node Attributes
  • Node Name & Node Value
  • Event Handling
  • Key Word – this
  • Removing Nodes
  • Creating New Nodes
  • Node Methods

AJAX Training: XMLHttpRequest Object

  • XMLHttpRequest Instantiation
  • XMLHttpRequest open() Method
  • Asynchronous vs Synchronous Requests
  • Callback Function
  • readyState

AJAX Training: Model-View-Control (MVC)

  • Design Patterns
  • MVC Examples
  • Ajax Web Application

AJAX Training: JavaScript Object Notation (JSON)

  • JavaScript Object and Array Creation Using Literals
  • JavaScript Objects in Arrays & Arrays in Objects
  • JSON Syntax
  • JSON Parsers
  • JSON Data Transfer Between Client and Server
  • Autosuggest example

AJAX Training: Ajax Applications

  • Login Form
  • Quick Lookup Form
  • Preloaded Data

AJAX Training: XSLT Transformations with JavaScript

  • XSLT
  • XSLT in the Browser
  • Advantages and Disadvantages of XSLT in Ajax Applications

AJAX Training: Ajax/JavaScript Frameworks

  • The Purpose of Frameworks
  • Frameworks and Toolkits Defined
  • Criteria for Evaluating Frameworks and Toolkits
  • Frameworks & Toolkits: Dojo, Prototype, Mootools, Yahoo UI Library, GWT, jQuery)

AJAX Training:  More Ajax Applications

  • Inline Editing
  • Detailed Information on Demand
  • Autologout
  • Autocompletion

AJAX Training: Debugging & Testing

  • Error Console (Firefox and IE)
  • HTTP Inspector (Fiddler)
  • Debugging Tools (Firebug and IE 8 Script Debugger)

AJAX Training: Security Issues

  • Common Security Issues in Web Applications
  • Same Origin Policy
  • Data Confidentiality
  • Injection Attacks
  • Cross-Site Scripting (XSS)
  • Vulnerability Scanners