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
