AJAX
COURSE CODE: LA701
Essential AJAX for Web developers provides an intensive introduction to open source AJAX frameworks . By the end of the course, you will know exactly when and where to use AJAX, how to integrate it into both new and old applications, and even how to extend it to give you the exact functionality you need for your application.
Slides, lab activities and commentary all combine to show you not just how the technology works, but how to use it effectively. You will leave with a clear view of why the AJAX framework exists and what you can do with it. You will also learn all of the details required for designing and building robust applications that take maximum advantage of this exciting new framework.
Prerequisite:
- Basic knowledge of Web Technology - Server Side
- Basic knowledge of Client-Side javascript
- Basic knowledge of XML
Introduction to DOM
Introduction to CSS
Ajax an abstract view
- The Purpose of Ajax
- Traditional Web Application
- An Ajax Web Application
- The XMLHttpRequest Object
- Creating an XMLHttpRequest Object
- Using an XMLHttpRequest Object
- Handling the Response
The HTML Document Object Model
- Accessing Nodes
- Accessing Element Nodes
- Accessing Attribute Nodes
- getAttribute attributes
- Accessing Nodes by Type, Name or Value
- Accessing Nodes by Class Name
- Removing Nodes from the DOM
- DOM Differences: The Whitespace Problem
- Creating New Nodes
XML Basics
- What is XML?
- XML Benefits
- XML Holds Data, Nothing More
- XML Separates Structure from Formatting
- XML Promotes Data Sharing
- XML is Human-Readable
- XML is Free
- XML in Practice
- Content Management
Web Services The Gerneric Discussion
- RDF / RSS Feeds
- XML Documents
- The Prolog
- Elements
- Attributes
- CDATA
- White Space
- XML Syntax Rules
- Special Characters
- Creating a Simple XML File
XML and Ajax
- Creating a DOM Document with JavaScript
- Accessing, Creating and Modifying XML Nodes
- Creating an AddChild() Function
- Receiving XML Responses
- Passing XML to the Server
OO JavaScript and Refactoring Ajax
- Object-Oriented JavaScript
- JavaScript Classes
- Prototypes
- Extending Built-in Objects
- Refactoring the Ajax Request Code
JavaScript Object Notation (JSON)
- Object Literals
- Arrays
- Objects
- Arrays in Objects
- Objects in Arrays
- JSON
- JSON Syntax
- JSON Parsers
- JSON Advantages and Disadvantages
Data Manipulation Statements & Control Statements
- DELETE Syntax
- DO Syntax
- INSERT Syntax
- LOAD DATA INFILE Syntax
- REPLACE Syntax
- SELECT Syntax
- Subquery Syntax
- TRUNCATE Syntax
- UPDATE Syntax
Ajax Examples Using PHP
DURATION
- Full Time - 2 Days
- Part Time - 16 Hours
FEES
- Rs. 4,000/-
