ASP.NET Syllabus

 Overview of Web and related terminology
 HTML and JavaScript
 Introduction to ASP

o ASP Architecture
o ASP Objects
o Request and Response Structure
o Forms and Querystring

 First ASP.NET Application

o Introduction
o Comparison with HTML Form
o Understand ASPX and Code file relationship
o Role of ASP.NET Development Server / IIS
o Event Handling
o Page.IsPostBack and Control.AutoPostback

 Web Forms Architecture

o Understanding Application Pool and AppDomain
o Page Processing Life Cycle
o Event Model
o View State Management
o Role of App_Code folder

 Using Web Controls

o HTML Server Controls
o Standard ASP.NET Sever Controls
o ASP.NET Basic Controls

 Validation Controls

o Validation Summary
o Required Field Validator
o Compare Validator
o Range Validator
o Regular Expression Validator
o Custom Validator

 Page Navigation Options

o Response.Redirect
o Server.Transfer
o Cross Page Postback

 Web User Controls

o Developing Controls
o Customizing using Properties
o Using UC in ASPX pages
o Use of ClientScript class
o Understanding ClientId and UniqueId

 Creating a Layout Using Master Pages

o URL Rebasing in a Master Page
o Accessing a Master Page from Code
o Nesting Master Pages
o Master and Content Pages

 Applying Themes and Styles to Controls

o Working with CSS
o Using Themes to Customize a Site
o Named Skins within a Theme
o Server-side Styles using Themes
o Contents of a Theme and Skin
o Themes and Profiles

 ASP.NET State Management

o ViewState Object
o Cookies
o Session Management
o Application State
o HttpContext
o Static / Shared Members

 ASP Intrinsic Objects

o Request and Response
o Session Objects
o Application Objects
o Server and Context

 ASP.NET Web Application

o Creating Virtual Directories
o Global.asax & Managing Application Events
o HttpApplication Instance
o HTTP Handlers and creating Custom Handler
o URL Redirection

 Data Access Controls

o Data Binding Server Controls
o SqlDataSource, ObjectDataSource
o GridView
o DetailsView and FormView
o Data List and Repeater

 Caching

o Overview
o Page Output Caching
o Page Fragment Caching
o Data Caching
o SQL Cache Invalidation

 Notification-based Invalidation
 Polling-based Invalidation

o Expiration Policies and Cache Dependencies

 Configuration

o Configuration Overview
o Machine.Config and Web.Config
o Inheritance of Configuration Settings
o Configuration File Format
o Retrieving Application Configuration Data and database connection strings
o CacheProfile
o URL Rewriting – (Programmatically and using config files)
o Custom Error Handling.

 Trace Functionality

o Overview of Tracing
o Trace Information
o Page-Level Trace
o Application-Level Trace

 Security

o Authentication & Authorization
o Windows Based Authentication
o Form Based Authentication
o Authorizing Users and Roles
o Impersonation
o Using Login Controls
o ASP.NET Membership and Roles
o Securing Non-ASP.NET files

 Globalization and Localization

o Request and Response Encoding
o Local and Global Resources
o Implicit Expressions to Local Resources
o Explicit Expressions to Local Resources
o Programmatic Access to Global Resources
o Localizing Static Content
o Storing Language Preferences
o Right to Left Mirroring
o Culture specific formatting

 Personalizing Using Web Parts

o Webpart Controls
o Editing Webparts
o Custom Webparts using Usercontrol
o Personalizing


o Architecture
o Working with AJAX Pro
o Using AJAX.NET Controls

 Accordion
 Calendar
 CascadingDropDown
 CollapsiblePanel
 FilteredTextBox
 NumericUpDown
 ModalPopup
 PopupControl

Comments are closed