ASP.NET Introduction

Suitable for experienced web developers with a good grasp of HTML and CSS and general web concepts. This course provides delegates with an in-depth introduction on building dynamic websites using ASP.Net. The course is hands-on and provides practical exercises to consolidate the skills being learned.

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