Hands-On Everything ASP.NET AJAX and Silverlight
Learn how to build rich, interactive, client-side websites with ASP.NET AJAX and Silverlight.
This workshop can be presented in either the VB.NET or C# language.
This workshop is taught by Stephen Walther, the author of the best-selling book
ASP.NET Unleashed.
Click here to learn more about
Stephen Walther.
Course Outline
- Day 1 — Server-Side AJAX Day
-
Using the Server-Side AJAX Controls
Learn how to use the ScriptManager, UpdatePanel, Timer, and UpdateProgress controls
to perform partial page updates.
-
Client-Side Execution Lifecycle
Learn how to handle client-side application events that are raised during
an UpdatePanel control's execution lifecycle.
-
Using the Microsoft AJAX Control Toolkit
Learn how to use the 30+ controls included in the Microsoft AJAX control toolkit
to add rich client-side interactivity to your pages such as modal dialog boxes,
combo boxes, masked edit boxes, and animations.
- Day 2 — JavaScript Day
-
JavaScript Built-In Objects
Learn how to use the standard JavaScript built-in objects such as the Array and Function objects.
-
Advanced JavaScript
Learn how to take advantage of advanced JavaScript features such as context, closures, and prototype inheritance.
-
Understanding the Document Object Model
Learn how to manipulate the browser DOM to update web pages dynamically.
-
Understanding DOM Events
Learn the various methods for handling DOM events.
-
Using the Microsoft AJAX Library
Learn how Microsoft has extended JavaScript with Intellisense, class inheritance, and extensions
to the JavaScript built-in objects.
- Day 3 — Client-Side AJAX Day
- Calling Web Services from the Client
Learn how to call ASP.NET Web Services directly from the browser.
- Calling Windows Communication Foundation Services from the Client
Learn how to call WCF services from the browser.
- Calling ASP.NET Application Services from the client.
Learn how to call the ASP.NET Authentication, Role, and Profile services
from the browser.
-
Creating Custom AJAX Controls
Learn how to build custom client-side AJAX controls using the Microsoft AJAX library.
-
Creating Custom AJAX Behaviors and Extenders
Learn how to extend the functionality of existing ASP.NET controls with behaviors and extenders.
- Day 4 — Silverlight Day
- Working with XAML
Learn how to build Silverlight applications using the XAML language.
- Using the Standard Silverlight 1.0 Elements
Learn how to use the standard Silverlight elements such as the Canvas, Image, and TextBlock elements.
- Displaying Multimedia with Silverlight
Learn how to display video with Silverlight.
- Creating Silverlight Animations
Learn how to take advantage of the animation framework included in
Silverlight to create a rich client-side experience.
- A Preview of Silverlight 2.0
Learn about the new features of the next version of Silverlight.