ASP.NET AJAX
A 3 day course which gives experienced ASP.NET developers a hands-on introduction on how to use ASP.NET AJAX to build web sites using AJAX tools and techniques.
Introducing ASP.NET AJAX
What is Ajax?
ASP.NET AJAX architecture
ASP.NET AJAX in action
First steps with the Microsoft Ajax Library
A quick overview of the library
The Application model
Working with the DOM
Making development with JavaScript easier
JavaScript for Ajax developers
Working with objects
Working with JSON
Classes in JavaScript
Understanding inheritance
Understanding interfaces and enumerations
Using type reflection
Working with events
Exploring the Ajax server extensions
Ajax for ASP.NET developers
Enhancing an existing ASP.NET site
ScriptManager: the brains of an Ajax page
Partial-page updates
Making asynchronous network calls
Working with ASP.NET Web Services
The asynchronous communication layer
Consuming external Web Services
Using ASP.NET application services
Partial-page rendering with UpdatePanels
With great power comes great responsibility
Getting to know the UpdatePanel
Triggers
Advanced techniques
Live GridView filter
Under the hood of the UpdatePanel
The PageRequestManager: the unsung hero
A client-side event viewer
UpdatePanel cookbook
Caveats and limitations
ASP.NET AJAX client components
The client component model
Working with client components
Behaviors
Controls
Building Ajax-enabled controls
Script descriptors
Introduction to Ajax-enabled controls
Extenders
Script controls
Developing with the Ajax Control Toolkit
A world of extenders
The Ajax Control Toolkit API
Animations
XML Script
XML Script basics
Actions
Bindings
Dragging and dropping
The drag-and-drop engine
A drag-and-drop shopping cart
