Course Overview

Ajax course introduces Ajax and its underlying technologies. XML is introduced as the foundation for XHTML documents. The differences between an HTML and XHTML document are discussed as well as formatting XHTML documents using Cascading Style Sheets (CSS). JavaScript is covered in detail along with its interaction with the W3C DOM for XML and XHTML. Students will learn how all of these technologies come together to form the basis of an Ajax application. The XMLHttpRequestObject will then be studied as a means of communicating with server-side components.

Course Content

What Is AJAX

  • How AJAX is different from classic web pagess
  • Its impact on the user experience
  • What kind of applications can benefit
  • Who is using it now, and why
  • Why AJAX totally changes Web Application development
  • How AJAX can be integrated with conventional Web Applications

Basic AJAX Techniques

  • Using CSS to define look and feel
  • Understanding the DOMs
  • Using JavaScript to create, remove, move and stylize content
  • Communicating with the server (Iframes, XmlDocument, XMLHttpRequest)
  • Essential AJAX Development Tools

Using AJAX Effectively

  • Managing Asynchronous Activities
  • Impacts on User Experience
  • Impacts on the Development Process
  • Patterns To Guide Implementation
  • Application Evolution and Code Reuse
  • The Value of Libraries

JavaScript Way Beyond "on" Methods

  • It may look like Java, but it is not
  • Managing Data
  • Object-based JavaScript
  • Callbacks/Events

Specific - And Reusable - AJAX Techniques

  • Related Combo Boxes
  • Type-Ahead Suggestions
  • Information Pop-Ups
  • Server-Side Validation
  • Autosaved Forms
  • Maps
  • Logins
  • Portals and Personalization

It is Not Just "Pages" Anymore

  • Application Architecture
  • The Model-View-Controller Pattern
  • Separating the Controller from the View
  • Separating the Model from the View
  • The Role of the Server
  • Client-Side Controller Implementation

You Don't Need to Invent It All

  • Widgets and User Interface Effects
  • Remote Procedure Calls
  • Mashups and Web Services
  • Scriptaculous
  • Dojo
  • Sarissa

Building A Multi-User AJAX Application

  • A significantly complex client-server application that would be ineffective without AJAX is implemented over several workshop sessions.

Production-Ready AJAX

  • There's more to an App than the Client-Side
  • Keeping the User Happy
  • What to Do When the Servers Not There
  • Security and Privacy
  • Test and Maintenance
  • Performance
  • Memory Usage

Overview of Frameworks Supporting Ajax

  • What they do and when to consider them
  • Backbase
  • Telerik
  • Atlas
  • RubyOnRails

AJAX and ASP.NET (Part I)

  • Introduction
  • Setting up AJAX with ASP.NET using jQuery
  • Using Firebug to view AJAX request/response
  • Consuming page methods with AJAX
  • Consuming web services with AJAX
  • Populating ASP.NET DropDownList using AJAX
  • Creating an auto complete search box

AJAX and ASP.NET (Part II)

  • Introduction
  • Displaying a progress indicator during AJAX calls
  • Reading XML data with AJAX
  • Catching and displaying AJAX errors
  • Using AJAX to load scripts in web pages
  • Cross site AJAX querying using jQuery
  • Using complex data types with AJAX

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234