ASP.NET AJAX Using C# (VS2013)

Course Description

This two-day course provides a practical introduction to developing rich Internet applications using ASP.NET AJAX and C#. Because of the extensive support provided by Microsoft’s AJAX tools, an ASP.NET programmer can get up and running in this new environment quickly. This course shows the way. It is current to ASP.NET 4.5.1 and Visual Studio 2013. The course includes an introduction to the JavaScript library jQuery UI and the open source components JuiceUI that encapsulate jQuery UI widgets for use by ASP.NET programmers. The course assumes a basic familiarity with JavaScript, which is covered in our one-day course, Introduction to JavaScript and jQuery. <br> Numerous programming examples and exercises are provided. A case study illustrates a number of features of ASP.NET AJAX working together. Participants will receive a complete set of notes and all the programming examples.
2 days
Contact us for pricing
Contact us for dates
Contact us for dates

Prerequisites

A good working knowledge of Web application development using ASP.NET, Visual Studio and C#. Participants should also have a basic knowledge of HTML and JavaScript. Some familiarity with ADO.NET would be helpful for understanding the case study and some of the examples.

LEARNING OBJECTIVES

· Gain a thorough understanding of the philosophy and implementation of rich Internet applications
· Explain the benefits of AJAX in creating non-blocking and interactive Web applications
· Use ASP.NET AJAX and Visual Studio to easily implement AJAX applications
· Create visually rich and attractive Web applications with controls in the AJAX Control Toolkit
· Create interactive web pages using jQuery UI and JuiceUI.

Rich Internet Applications and AJAX

Desktop Applications
Web Applications
Rich Client Applications
Using Plug-Ins
Using JavaScript
Asynchronous Communication
AJAX
Microsoft’s AJAX Technologies
ASP.NET AJAX Enhancements
A Simple AJAX Application

ASP.NET AJAX Client Library

Components of Microsoft’s AJAX Support
ScriptManager
Client-Side Page Lifecycle
Debugging Support
JavaScript Extensions
Object-Oriented Programming Support
Global API Shortcuts
Embedded JavaScript Resources

Partial Page Rendering

UpdatePanel Control
Update Modes
Triggers
Using a Timer
PageRequestManager
Partial Page Update Lifecycle
UpdateProgress Control
Limitations and Performance Issues

Remote Method Calls

Web Service Methods
Handling Errors
Using Context
Page Methods
JSON Serialization
ScriptMethod Attribute

AJAX Control Toolkit

Using ACT Controls in Visual Studio
Extender Controls
Use of Style Sheets
Page Layout Controls
Popup Controls
ACT Controls and Web Services

jQuery UI and JuiceUI

jQuery
jQuery UI
Juice UI
Using jQuery UI and JuiceUI

ASPasp dotnetasp.netC#Visual StudioVisual Studio 2013Microsoft Visual StudioMicrosoft Visual Studio 2013VS2013Ms Visual StudioMS Visual Studio 2013