This course is provided by Wintrac. Wintrac provides
one stop shopping for all your IT training needs. Wintrac’s course catalog of over two
thousand courses includes courses on AJAX Training.
AJAX Training Overview
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. You’ll learn how to make partial page updates, work with Web Services in JavaScript, advanced AJAX debugging techniques, and more.
AJAX Training Audience
Developers who wish to maximize their productivity in ASP.NET AJAX.
AJAX Training Prerequisites
A basic programming background and a basic knowledge of Visual Basic, HTML, CSS, JavaScript, and building Web-based application using Visual Studio 2005.
AJAX Training Course duration
2 days
AJAX Training Course outline
AJAX Fundamentals
The Basics of AJAX
Introducing DHTML
The getElementById() Function
Arrays
The innerHTML Property
The style Property
Multi-Browser Support
Introducing JSON
JavaScript Objects
Prototypes and Enclosures
Enclosures or Prototypes?
Microsoft AJAX Benefits
Working with JavaScript
Introducing the ScriptManager
Introducing the UpdatePanel
Microsoft AJAX Client Library
The ScriptManager
Introducing the ScriptManager
ScriptManagerProperty Collections
ScriptReference Control
Serving Localized Content
Using Web Services with ServiceReference
Introducing the ScriptManagerProxy
ScriptManager in Debug Mode
Executing Timed Events
The UpdatePanel
Introducing the UpdatePanel
UpdatePanel ContentTemplate
_doPostBack()
UpdatePanel Default Behavior
Triggers
Client-Side Events for the UpdatePanel
Visual Feedback with UpdateProgress
Using the ASP.NET AJAX Control Toolkit
AJAX Control Toolkit Community
Origin of the Toolkit
Consuming Toolkit Extenders
ListSearch Extender
PagingBulletedList Extender
AutoComplet Extender
Other Toolkit Controls
Accordion Control
AlwaysVisible Control
Animation Extender
Calendar Extender
CascadingDropDown Extender
CollapsiblePanel Extender
ConfirmButton Extender
DragPanel Extender
DropDown Extender
DropShadow Extender
DynamicPopulate Extender
FilteredTextBox Extender
HoverMenu Extender
MaskedEdit Extender
ModalPopup Extender
MutuallyExclusiveCheckBox Extender
NoBot Control
NumericUpDown Extender
PasswordStrength Extender
PopupControl Extender
Rating Control
ReorderList Control
Resizable Control
RoundedCorners Extender
Slider Extender
SlideShow Extender
Tabs Control
TextBoxWatermark Extender
ToggleButton Extender
UpdatePanelAnimation Extender
ValidatorCallout Extender
ToolkitScriptManager Control
Debugging ASP.NET AJAX Applications
Debug JavaScript with Internet Explorer and Visual Studio
JavaScript Debugger Keyword
General Visual Studio Debugging
Locals Panel
Enable and Use the Visual Studio Script Explorer
Visualize Requests and Responses by Using Fiddler
Visual Requests and Responses by Using Web Development Helper
The AJAX Client Library
Introducing Microsoft AJAX JavaScript Shortcuts
Event Handlers
Examining Microsoft AJAX JavaScript Extensions
Array Extensions
Number Extensions and Date Extensions
String Extensions
Boolean Extensions
Error Extensions
Object Extensions
Exploring the Sys Namespace in Microsoft AJAX
Sys.StringBuilder
Sys.EventArgs
Sys.CultureInfo
Sys.Serialization.JavaScriptSerializer
Object-Oriented JavaScript Using Microsoft AJAX
Interfaces
Inheritance
Encapsulation
Enhancing JavaScript
Deploying ASP.NET AJAX Applications
Deploying Web Sites
Deploying File-Based Web Sites
Deploying Web Application Projects
Merging Microsoft AJAX with an Existing ASP.NET 2.0 Application
Web.Config Migration
Server Capabilities
Assembly Dependencies
Finding Dependencies with Reflector
Deploying Data to a Third-Party Hosting Company
Prepping a Database for ASP.NET Services
Developing Web Apps with AJAX
Setting Up a New Web Application Project
Creating a SQL Server Express Database
Using Table Adapters to Create, Update, and Delete Data
Using Page Methods to Access Data/Table Results
|