TrainingCompany.Com Logo

Training brochure

 

ASP.NET classes in London
  • ASP.NET Intro
  • ASP.NET AJAX
  • Booking

ASP.NET Introduction
(3 days - £895, plus VAT)

Prerequisites

This course assumes a general familiarity with web development and a reasonable knowledge of HTML and CSS. Experience of programming is useful but not essential.

Course Goals

To get delegates comfortable with using Visual Web Developer or Visual Studio to build basic ASP.NET websites incorporating web controls, databinding, state management and security features.

Course Outline

Basic concepts

The .Net Framework

Development options

Using a text editor

Benefits of Visual Studio.Net

Benefits of Dreamweaver MX

Language options

VB.Net versus C#

Visual Basic.Net essentials

Variable types

Variable scope

Arrays

Conditional statements

Looping structures

Sub procedures and functions

Classes

Web Forms       

Web Forms defined

HTML Server controls

ASP.Net Server controls

Form Validation controls

User controls

Calendar control

CheckBox control

RadioButton control

DropDownList control

Data access features

Overview of ADO.Net

Connecting to a data source

Retrieving data

Binding data

The GridView and DataList controls

The Repeater and ListView controls

The DetailsView and FormView controls

Parameterised SQL statements

Adding records

Updating records

Deleting records

Databinding with XML

Web applications

The ASP.Net application

Global.asax

Application state management

Session state management

Handling cookies

Keeping track of sessions

HTTP Handlers and Factories

Caching

What is caching

Page output caching

Page data caching

Page fragment caching         

Secuirity and authentication

Overview of the Login Controls

Using the Login Control

Using the CreateUserWizard Control

Using the LoginStatus Control

Using the LoginName Control

Using the ChangePassword Control

Using the LoginView Control

Using Roles with the LoginView Control

Debugging and error handling

The Trace object

Application-level tracing

The SDK debugger

Basic error handling techniques

The Err object

Using Try and Catch

Back to top

ASP.NET AJAX
(3 days - £895, plus VAT)

Prerequisites

Familiarity with the basics of web development, HTML and CSS as well as a reasonable knowledge of ASP.NET features and techniques.

Course Goals

To show experienced ASP.NET developers how to leverage ASP.NET AJAX to create more impactive and richer web applications.

Course Outline

ASP.NET AJAX basics

What is Ajax?
ASP.NET AJAX architecture
ASP.NET AJAX Prerequisites and Installation
ASP.NET AJAX Structure and Architecture

The ScriptManager Control

The Microsoft Ajax Library

A quick overview of the library
The Application model
Working with the DOM
Making development with JavaScript easier

JavaScript for Ajax developers

Working with objects
Working with JSON
Classes in JavaScript
Understanding inheritance
Understanding interfaces and enumerations
Using type reflection
Working with events

Ajax server extensions

Ajax for ASP.NET developers
Enhancing an existing ASP.NET site
ScriptManager: the brains of an Ajax page
Partial-page updates

Making asynchronous network calls

Working with ASP.NET Web Services
The asynchronous communication layer
Consuming external Web Services

Using ASP.NET application services

Partial-page rendering with UpdatePanels

With great power comes great responsibility
Getting to know the UpdatePanel
Triggers
Advanced techniques
Live GridView filter

Under the hood of the UpdatePanel

The PageRequestManager: the unsung hero
A client-side event viewer
UpdatePanel cookbook
Caveats and limitations

ASP.NET AJAX client components

The client component model
Working with client components
Behaviors
Controls

Building Ajax-enabled controls

Script descriptors
Introduction to Ajax-enabled controls
Extenders
Script controls

Developing with the Ajax Control Toolkit

A world of extenders
The Ajax Control Toolkit API
Animations

XML Script

XML Script basics
Actions
Bindings

Dragging and dropping

The drag-and-drop engine
A drag-and-drop shopping cart

Back to top

Book an ASP.NET Course

ASP.NET Introduction

ASP.NET AJAX