AJAX-enabled web applications offer a highly interactive user interface whose responsiveness rivals that of desktop applications. Popular web applications like the social networking news site Digg and GMail are prime examples of AJAX techniques in action. Microsoft’s ASP.NET AJAX Framework and AJAX Control Toolkit makes building AJAX-enabled ASP.NET web applications remarkably fast, easy, and fun. This four hour class examines key AJAX concepts and techniques and then explores the ASP.NET AJAX Framework and AJAX Control Toolkit, illustrating how to build highly responsive, real-world user interfaces.
I. AJAX Essentials
a. AJAX: What, Why, and How?
b. A Brief History of AJAX
c. Common AJAX Challenges
i. Back Button
ii. Bookmarks
iii. Accessibility
II. Getting Started with the ASP.NET AJAX Framework
a. Setting Up / Installing ASP.NET AJAX
b. A Look at the ScriptManager
c. Using the UpdatePanel
d. Using the Timer and UpdateProgress Controls
e. Working with the ASP.NET AJAX Framework through Client-Side Script
III. Exploring the AJAX Control Toolkit
a. Using the ModalPopup Control
b. Using the ConfirmButton Control
c. Using the FilteredTextBox Control
d. Using the MutuallyExclusiveCheckBox Control
e. Using the NumericUpDown Control
f. Using the PasswordStrength Control
g. Using the Rating Control
h. Using the RoundedCorners Control
i. Using the Slider Control