ASP.NET AJAX Using Visual C# 2005 Course

Course Code: IN 756
Course Abstract:

Microsoft has provided the ASP.NET AJAX Extensions, a set of assemblies based on the .NET Framework 2.0, which makes AJAX style web programming extremely simple. A task that used to take weeks; is now simplified to a drag and drop operation.

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

Audience: This course is designed for individuals who have a basic programming background and basic knowledge of Visual C#, HTML, CSS, JavaScript, and building Web-based applications using Visual Studio 2005.
Duration: 3 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Identify the prerequisites for ASP.NET AJAX
> Recognize the fundamentals of AJAX, and the benefits of the ASP.NET framework
> Use the ScriptManager and the ScriptManagerProxy controls
> Automatically serve localized resources specific to the browser culture
> Understand the asynchronous communication that drives partial page updates
> Create partial page updates with the UpdatePanel
> Use over 30 control extenders written specifically for ASP.NET AJAX
> Create your own extender controls for code reuse
> Create an entire real world AJAX application from scratch
> Implement life changing JavaScript debugging techniques that will change the way you forever develop web applications
Differentiate between Server Side and Client side debugging
> Make the distinction between and identify the benefits of Release vs. Debug scripts
> Use an Object-Oriented approach to programming JavaScript
> Embed your JavaScript files as embedded resources to a .NET assembly
> Deploy an ASP.NET AJAX application

Course Topics:

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

Server Side ASP.NET AJAX
Configuring AJAX on the server
Script Manager Server Control

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

Using the ASP.NET AJAX Control Toolkit
Introduction to the Toolkit
A Tour of AJAX-enabled controls
Enhancing existing Web server controls

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

Debugging ASP.NET AJAX Applications
Debugging JavaScript in Internet Explorer
Debugging JavaScript in Firefox
Debugging HTTP traffic with Fiddler
Sys.Debug helper class

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

Deploying ASP.NET AJAX Applications
Installing AJAX on the server
ASP.NET projects for AJAX deployment
Configuring the server

Prerequisites: 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.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning