Skip to content

ASP.NET AJAX Using Visual Basic - Corporate Training


Bright Solutions Global PLC

Summary

Price
Enquire to get more info on pricing
Study method
Onsite
Duration
3 days
Qualification
No formal qualification

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.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.