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
- HTML & XML DOM
- 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