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.
|