ASP.NET AJAX Using Visual Basic - Corporate Training
Bright Solutions Global PLC
Summary
Overview
This intensive, hands-on three-day course provides a practical introduction to developing rich Internet applications using ASP.NET AJAX , Visual Basic, and Visual Studio ® 2010. Students will first learn foundational topics, such as JavaScript ™ , DTHML, the Document Object Model (DOM) and Cascading
Style Sheets (CSS). Then, the course covers the various components of Microsoft’s AJAX support in depth, including ASP.NET AJAX Extensions, the AJAX Client Library, and the AJAX Control Toolkit.
Description
Course Outline
1. Rich Internet Applications and AJAX
Desktop Applications Web Applications Plug-Ins
Client-Side Scripting Script Code
JavaScript in ASP.NET Dynamic Pages
Efficient Page Redraws AJAX
Google Maps
ASP.NET AJAX
ASP.NET AJAX Enhancements ASP.NET AJAX Control Toolkit
An ASP.NET AJAX-Enabled Website
2. Using JavaScript
History and Standards Uses of JavaScript
JavaScript in the Browser Embedded JavaScript .js Files
JavaScript Language Variables
Naming Variables Reserved Words Types
Strings
Numbers Boolean
Operators in JavaScript
Logical Operators
Bitwise and Assignment Operators Functions Scope Arrays Loops
for/in Loops in Arrays Selection Structures Exceptions
Error Object
Objects in JavaScript
Creating Your Own Objects Using Your Objects
Dynamically Adding a Method for/in Loops with Objects
3. DHTML, DOM and CSS
What is DHTML ?
DHTML Components XHTML
Document Object Model Browser Objects
Accessing DOM Nodes Using jQuery
CSS (Cascading Style Sheets) CSS Syntax Style Sheets
Output without the Style Sheet Output with the Style Sheet StyleSheet1.css
Using the Style Sheet
Output with a Different Style Sheet StyleSheet2.css
Using a CSS Class
UsingCssClass Example Output jQuery Library
jQuery and Visual Studio Selectors
jQuery Wrapper
CSS Manipulation
Adding and Removing Class Name More About Selectors Animation
Animation Effects
Modifying the Document Structure Remove and Append Code
Microsoft Content Delivery Network
4. Microsoft AJAX Client Library
Microsoft AJAX Components AJAX Client Library
Using the Client Library ScriptManager Control
Client Library Namespaces Sys.Debug Tracing
AJAX Client Life Cycle Events Enable Script Debugging TraceConsole
Extending JavaScript Objects
Test Program for Array Extension Test Program Code
Array Extensions in Client Library Object-Oriented JavaScript Class
Person Class
Account Class Test Code
Namespaces Inheritance Book Class
Initialization
Other Functions User Interface
Top-Level Function Shortcut Methods
Populating a List Box
JavaScript in Assemblies
Providing a ScriptReference
Enhanced AcmeClass Application
TITLE
5. Partial Page Rendering
Partial Page Rendering UpdatePanel Control
AJAX Extensions Controls Controlling Updates Triggers
Types of Triggers
Server Initiated Updates A Challenge
Triggers Again Timer Control
PageRequestManager Class Customization Scenarios
PageRequestManger Event Handlers UpdateProgress Control Factors Code
Canceling the Async Postback
Limitations and Performance Issues
6. Remote Method Calls
Why Remote Methods
Designing Remote Methods
A Web Service in an .asmx File Registering AJAX Web Services Calling AJAX Web Services Running the Application Handling Errors Context
Modified Web Service Using Context
Method Parameter
Using Method Parameter Page Methods
JavaScript Object Notation JSON Data Types
Comparing JSON and SOAP SOAP Serialization
ScriptMethod Attribute
7. AJAX Control Toolkit
AJAX Control Toolkit
Install ACT in Visual Studio ACT Controls in Visual Studio Hello ACT
Intellisense for Properties AjaxControlToolkit.dll
Registering AjaxControlToolkit.dll Extender Controls
NumericUpDownExtender Control
Rating Control
Using a Style Sheet MaskedEdit Control
PasswordStrength Control Page Layout Controls Tab Controls
Accordion Control
CollapsiblePanel Control CollapsiblePanel Markup Popup Controls
Modal Popup Visual Effects
ACT Controls and Web Services DynamicPopulate
8. Application Services
Using ASP.NET Application Services Forms Authentication Authorization
Built-in Authentication Service ASP.NET Configuration Tool Login Page
Members Page
Configuration Files
JavaScript on Login Page JavaScript on Home Page Profile Properties
Using ASP.NET Profile Properties Using Client-Side Profile Service Profile JavaScript Code
Storing Profile Information
Who is this course for?
ASP.NET developers who wish to become productive in ASP.NET AJAX.
Requirements
A good working knowledge of Web application development using ASP.NET 2.0, Visual Studio 2005, and Visual Basic. The student should have a basic knowledge of HTML. Exposure to JavaScript and a basic knowledge of ADO.NET would be helpful but are not required.
Questions and answers
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.