ASP.NET

Introduction
Introduction
Features of ASP.Net.
Difference b/w asp, asp.net.
Additional New features in asp.net 2.0 (Adv.)
Software and Hardware Requirements

Working with Visual Studio 2005
Introduction to Visual Studio
Visual Studio 2005 Integrated Development Environment
Working with Visual Studio 2005
Creating a Web application
Building and Running the Project
Web Project Migration to Visual Studio NET 2005
Complete Example for using Visual Studio NET 2005

Web Application and Page structure
The ASP.Net Application Location Options
The Structure Options in ASP.Net Page
ASP.Net 2.0 Page Directives
ASP.Net Page Event
Dealing with PostBacks
Folders in ASP.NET Application
An Example of Creating a Web Site

ASP.NET Application Phases
Web Application Processing
Page Life Cycle
Page Life Cycle Events
Application Life Cycle
Application Life Cycle Event
Compilation Life Cycle
Handling Application Restarts
HTTP Modules
Global.asax in ASP.NET 2.0
A Sample Code to See Page Life Cycle
An Example for Using Global.asax

State Management and Web Application
What is State Management
What's New in State Management
Guidelines for ASP.NET State Management
Client Side State Management
Server Side State Management
An Example of State Management

ASP.Net HTML Server Control
ASP.Net Server Control
Steps to Add Server Control in Web Page
Introduction to ASP.NET HTML Server Controls
HTML Server Controls in Visual Studio 2005
Using ASP.NET 2.0 HTML Server Controls
Merit of HTML Server Controls
Demerit of HTML Server Controls
An Example of Using HTML Server Controls

ASP.Net Web Server Control
ASP.NET Web Server Controls
How to Add Server Control to Web Page
ASP.NET 2.0 Standard Web Server Controls
The Core differences between HTML Controls and ASP .NET Controls
Merits & Demerits of ASP.NET Server Controls
An Example of Using ASP.NET Web Server Controls

New Web Server Controls in ASP.Net 2.0
Introduction
Steps to Add Server Control in Web Page
Bulleted List Web Server Control
HiddenField Web Server Control
View and Multiview Web Server Controls
Wizard Web Server Control
FileUpload Web Server Control
ImageMap Web Server Control
An Example of Using New Web Server Controls

Validation Server Control
What is Validation?
Advantage of Validation Controls
Validation Controls and JavaScript
Client-Side Validation
Server-Side Validation
ASP.NET Validation Server Controls
Working of ASP.Net Validation Server Controls
Security and Validation Controls
Disabling the Client Side Validation
Error Notification using Image or Sound
Dealing with Validation Groups
An Example Using Validation Server Controls

Master Pages
Master Page
Advantages of Master Page
Difference between Master Page and normal .aspx page
Working of Master Pages
Working with controls and properties from Master Page
To Customize contents within a Content Control in Content Page
Advanced concepts of Master Pages

Caching in ASP.Net
What is Caching?
What's new in Caching & its advantages?
Types of Caching in ASP.Net
Expiration
Caching Programmatically

Data Binding in ASP.Net 2.0
Introduction to Data Source Controls
Steps to Add Data Source Controls in Web Page
GridView Web Server Control
DetailsView Web Server Control
FormView Web Server Control
Repeater Web Server Control
DataList Web Server Control

Personalization
Introduction
The Personalization Modeling
Retrieving Personalization Information
Personalization Property Creation
Anonymous Personalization
Personalization Provider
Themes and Skins

Site Navigation
Introduction to Site Navigation
SiteMapPath Server Control
TreeView Server Control
Menu Server Control
SiteMapData Provider
Sitemap in Asp.Net

Tracing, Debugging and Error Handling Techniques
Tracing
Debugging
Exception and Error Handling

Deployment and Packaging of ASP.Net Application
Introduction
ASP.NET Web Application Structure
Deployment in ASP.NET 2.0
Deploying Method in ASP.NET 2.0
Creating Web Setup Project Using Visual Studio.NET