Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 4

This course provides a practical introduction to developing rich Internet applications using ASP.NET AJAX & Visual Basic. Because of the rich support provided by Microsoft’s AJAX tools, an ASP.NET programmer can get up & running in this new environment..

Course Outline
This course provides a practical introduction to developing rich Internet applications using ASP.NET AJAX and Visual Basic. Because of the rich 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 3.5 and Visual Studio 2008.

The course begins with a discussion of rich Internet applications, which include substantial client-side code, typically JavaScript. Microsoft’s AJAX tools are surveyed, and a simple AJAX application is illustrated. The JavaScript programming language is covered in enough detail to give the student a good working knowledge of writing client scripts. To retrieve and update information on a Web page from client-side code, the programmer needs to use DHTML or the Document Object Model (DOM), which are discussed in the third chapter along with Cascading Style Sheets (CSS).

Objectives At the end of this course, students will be able to:
• Gain a thorough understanding of the philosophy and implementation of rich Internet applications
• Use JavaScript and DHTML/CSS/DOM to add interactivity to Web 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

Topics • Rich Internet Applications and AJAX
• Using JavaScript
• ASP.NET AJAX Client Library
• Partial Page Rendering
• Remote Method Calls
• AJAX Control Toolkit
• Application Services

Course Outline I. Rich Internet Applications and AJAX
A. Desktop Applications
B. Web Applications
C. Rich Client Applications
D. Using Plug-Ins
E. Using JavaScript
F. Asynchronous Communication
H. Microsoft’s AJAX Technologies
I. A Simple AJAX Application

II. Using JavaScript
A. JavaScript and the Browser
B. Data Types and Variables
C. Control Structures
D. Functions
E. Strings
F. Arrays
G. Objects

A. What Is DHTML?
B. Document Object Model
C. Accessing DOM Nodes
D. Manipulating DOM Nodes
E. DOM Events
F. Cascading Style Sheets

IV. ASP.NET AJAX Client Library
A. Components of Microsoft’s AJAX Support
B. ScriptManager
C. Client-Side Page Lifecycle
D. Debugging Support
E. JavaScript Extensions
F. Object-Oriented Programming Support
G. Global API Shortcuts
H. Embedded JavaScript Resources

V. Partial Page Rendering
A. UpdatePanel Control
B. Update Modes
C. Triggers
D. Using a Timer
E. PageRequestManager
F. Partial Page Update Lifecycle
G. UpdateProgress Control
H. Limitations and Performance Issues

VI. Remote Method Calls
A. Web Service Methods
B. Handling Errors
C. Using Context
D. Page Methods
E. JSON Serialization
F. ScriptMethod Attribute

VII. AJAX Control Toolkit
A. Using ACT Controls in Visual Studio
B. Extender Controls
C. Use of Style Sheets
D. Page Layout Controls
E. Popup Controls
F. ACT Controls and Web Services

VIII. Application Services
A. Profile Service
B. Authentication Service

Due to the nature of this material, this document refers to numerous hardware and software products by their trade names. References to other companies and their products are for informational purposes only, and all trademarks are the properties of their respective companies. It is not the intent of ProTech Professional Technical Services, Inc. to use any of these names generically.
Prerequisites & Certificates

Students should have a good working knowledge of Web application development using ASP.NET, Visual Studio and Visual Basic. The student should have a basic knowledge of HTML. Exposure to JavaScript would be helpful but not required. A basic knowledge of ADO.NET would be helpful for understanding the case study and some of the examples.

Certificates offered

Certificate of completion

Cancellation Policy
10 Day cancellation required for all courses in order to get a full refund.
Map & Reviews
Protech Training
[ View Provider's Profile ]


This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
I took the training remotely so I cannot comment on some of the questions. I think that this seminar has too much content to squeeze it into one week.... might be better as a two week course?
Reviewed by 2013
found the material very helpful - although there was a lot of material covered - the pace was well set. Would definitely recommend people to have explored Microsoft Access beforehand to be familiarized with the program before taking the course. I would imagine someone without any exposure would find it confusing. Environment really good - people very, very nice and helpful. Would definitely take the next level of access with the same training facility.
Reviewed by 2013
I was not in the physical classroom. Feedback centered around online training would be good because now I have to rate items that I was not present for. Those items are getting half a star because I was not there to rate them. The course material must go through an editing process. There are a lot of grammar mistakes, but also a lot of actual procedure/activity mistakes.
Reviewed by 2012

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 181 times.