Fundamentals of AJAX Programming
Overview & Objectives:
Learn to work with Asynchronous JavaScript (AJAX) when developing advanced web applications. AJAX enables developers to create a whole new level of user interaction and responsiveness when building their next-generation web applications. The class covers a number of intermediate and advanced tools and techniques using Object-Oriented JavaScript, XML, CSS, XSLT and various server-side technologies.
Course Duration:
2 Days (Part-time or Fulltime available)
Who should attend:
Developers creating advanced web applications
Course modules:
1. AJAX Basics
• The Purpose of AJAX
• The XMLHttpRequest Object
• Introducing the Class Project
2. The HTML Document Object Model
• Accessing Nodes
• Removing Nodes from the DOM
• Creating New Nodes
3. XML Basics
• What is XML?
• XML Benefits
• XML in Practice
• XML Documents
• Creating a Simple XML File
4. XML and AJAX
• Creating a DOM Document with JavaScript
• Accessing, Creating, and Modifying XML Nodes
• Receiving XML Responses
• Passing XML to the Server
5. OO JavaScript and Refactoring AJAX
• Illustrating the Problem
• Object-Oriented JavaScript
• Refactoring the AJAX Request Code
6. JavaScript Object Notation (JSON)
• Object Literals
• JSON
7. XSLT Transformations with JavaScript
• XSLT
• XSLT in a Browser
8. AJAX Examples
• Form Validation
• Authentication and Session Management
• Navigating Through Records
• "BookmarkingPages
• AJAX and Autosuggest
MORE INFORMATION...
|