Learning Goals
Microsoft ASP.NET AJAX is the AJAX framework for building a new
generation of richer, more interactive, highly personalized cross-browser
web applications using ASP.NET.
Topics: Overview of JavaScript and AJAX programming ; Client Script Library
; Debugging Client Script ; ASP.NET AJAX Client Controls ; The ASP.NET AJAX
Server-Side Framework ;Components and Behaviors ; Accessing Web Services
with ASP.NET AJAX; Data Binding and Validation; Using Server Data; Extending
Controls; The ASP.NET AJAX Control Toolkit; Displaying Maps using ASP.NET
AJAX.
Prerequisites
Students should have a good knowledge of one of the .NET languages and
ASP.NET 2.0, Web Services, HTML. Furthermore, a basic knowledge of XML, HTML
and JavaScript is advised.
Course Materials
U2U course book
Course Outline
Overview of JavaScript and AJAX programming
- Overview of JavaScript and capabilities.
- The XMLHttpRequest and
XMLDocument object.
- JSON
serialization of objects.
Client Script Library
- ASP.NET AJAX OOP features for JavaScript.
- Client-side versions of .NET
Classes.
Debugging Client Script
- ASP.NET AJAX capabilities to debug JavaScript.
ASP.NET AJAX Client Controls
- Overview of the ASP.NET AJAX Client Controls.
- Using the ASP.NET AJAX
Client Controls, their methods, properties and events.
The ASP.NET AJAX Server-Side Framework
- Overview of the server-side features of ASP.NET AJAX.
Components and Behaviors.
- What the behaviors are and how you can use them to enhance your ASP.NET
AJAX enabled web sites.
- Using components in ASP.NET AJAX.
Accessing Web Services with ASP.NET AJAX
- Consuming local Web Services with ASP.NET AJAX
- Building
ASP.NET AJAX Page Methods and how to execute them.
- Consuming external Web
Services. Error Handling and Timeouts.
Data Binding and Validation
- How to do data binding and validation in ASP.NET AJAX.
Using Server Data
- Using the ListView control. Creating Custom Data Sources in ASP.NET AJAX
Extending Controls
- Incorporate drag-and-drop capabilities web pages.
- Adding AutoComplete
features to your controls.
- Make a Page Region updatable.
The ASP.NET AJAX Control Toolkit
- Overview of the ASP.NET AJAX Control Toolkit.
- Using the controls of the
ASP.NET AJAX Control Toolkit in your websites.
Mapping and Building Mashups
- Displaying Maps using ASP.NET AJAX.
- Adding pushpins to maps.
- Adding external
information to a map.
|