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:
- 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
Certifications
- Cloud Computing Certifications
- Cisco Certifications
- Microsoft Certifications
- PHP Certifications
- CompTIA Certifications
- Linux Certifications
- MySQL Certifications
- Check Point Certification
- Sun Java Certifications
- VMware Certifications
- IPV6 Certifications






