This course covers how to design and develop AJAX applications using the Microsoft ASP.NET AJAX framework. ASP.NET AJAX, formerly called Atlas, is a set of extensions to ASP.NET developed by Microsoft for implementing Ajax functionality. It is released under the Microsoft Public License (Ms-PL). ASP.NET AJAX is a Web development framework for building richer, more interactive Web applications. This new Web development framework from Microsoft provides both client-side and server-side components for closing the gap between web and desktop user interfaces. ASP.NET Ajax’s browser-neutral client script library is easily integrated with existing Web applications, improving response times and enhancing UIs with DHTML and Javascript features that in the past would have taken enormous development efforts and extensive client-side knowledge. ASP.NET 2.0 onwards applications can take advantage of ASP.NET AJAX’s server-side features to further enhance their UIs, often through simple markup. This course walks you through the components of ASP.NET AJAX, asks you to build a number of AJAX-enabled applications, and shows how best to leverage the capabilities of AJAX to make your clients’ experiences richer. ASP.NET AJAX framework brings JSONserialization features to the ASP.NET web-services and allows calling web-services from client-side JavaScript, even using third-party JavaScript-libraries like jQuery. The next part of the course explores the jQuery Library, which Microsoft has fully embraced as its client-side JavaScript library. You’ll learn about the library and how to put it to use, including how to write effective selectors to create matched sets of elements. Then you’ll learn how to bring a page alive with jQuery, using features like changing page content, animating elements on the page, and using the jQuery UI Library for even more effects. One of the original motivations for jQuery was to support AJAX, and the library includes rich support for asynchronous calls to the server. The course will teach theoretical and practical practices needed to create an AJAX-based web application. This course is for those people who wants to build AJAX enabled web pages using ASP.NET.