Printer-friendly
version of page

ASP.NET Logo 

ASP.NET AJAX Master Class

ASP.NET AJAX Master Class Overview

One problem with ASP.NET pages is that they are normally work in an “all or nothing” page postback mode. That is, when you need something on a page to happen, you must trigger a postback. This causes your code to run on the server, with the net effect being that the page shown in the browser is completely replaced with a new page, even if only a small portion of the page actually changes. In this 2-day hands-on class, your instructor will introduce you to the Microsoft ASP.NET Ajax Extensions which allow you to trigger asynchronous partial page-postbacks, reducing the amount of data sent back and forth between the browser and the server and improving the overall user experience. In this class, you will learn how to use the UpdatePanel and several other ASP.NET Ajax controls to Ajax-ify your existing ASP.NET applications. You’ll also learn about using the controls and extenders from the Microsoft ASP.NET Ajax Control Toolkit to ease your move into the Ajax world. You'll learn how to use the Microsoft ASP.NET AJAX client-side JavaScript libraries and web services to create client-centric AJAX applications. Finally, you'll learn how to debug and deploy your ASP.NET AJAX applications.

This class can be taught using either C# or VB and using either Visual Studio 2005 or 2008.

Format

2-day lecture with hands-on labs.

If you like to explore having us teach this class at your organization, please call Deep Training at 888-366-5601 (or 206-282-5096) or send email.

Cost

Contact us today for a competitive quote!

Who Should Attend

This course assumes you have a basic programming background and basic knowledge of Visual C#, HTML, CSS, JavaScript, and building Web-based applications using Visual Studio 2005/2008.

What You'll Learn

This course quickly dives into the history of AJAX and the simplification of AJAX made possible with the ASP.NET AJAX Extensions. You’ll learn how to make partial page updates, work with Web Services in JavaScript, advanced AJAX debugging techniques, and more.

Materials

All students will receive a 250-page training manual and CD, containg all of the examples presented in the class plus starting and completed versions of all of the hands-on labs.

ASP.NET 3.5 Master Class Syllabus  (revised Jul-2008)

1.Introducing AJAX Fundamentals

  • The AJAX User Experience
  • The basis of all things Ajax
  • Moving Beyond Full Page Refreshes
  • The Components of ASP.NET AJAX

2. Server Side ASP.NET AJAX

  • Configuring AJAX on the server
  • Script Manager Server Control

3. ASP.NET AJAX Server Controls

  • The Update Panel Control
  • Rendering partial pages
  • Other ASP.NET AJAX Controls
  • Client-side events and user feedback
  • AJAX Error Handling

4. Using the ASP.NET AJAX Control Toolkit

  • Introduction to the Toolkit
  • A Tour of AJAX-enabled controls
  • Enhancing existing Web server controls

5. Developing Web Apps with AJAX

  • The ASP.NET AJAX Architecture
  • Building an AJAX application from scratch
  • Adding AJAX features to existing applications
  • Enabling AJAX in Web services

6. Debugging ASP.NET AJAX Applications

  • Debugging JavaScript in Internet Explorer
  • Debugging JavaScript in Firefox
  • Debugging HTTP traffic with Fiddler
  • Sys.Debug helper class

7. The AJAX Client Library

  • JavaScript extensions
  • The AJAX Sys namespace
  • Object-oriented AJAX extensions
  • Custom/Embedded Scripts
  • Debug vs. Runtime Scripts

If you like to explore having us teach this class at your organization, please call Deep Training at 888-366-5601 (or 206-282-5096) or send email.