.Net Advanced:
          Time Duration: 60 Days
           
Web Programming Introduction 
Understanding role of Web Server and Web Browser
Brief about HTTP Protocol
HTTP Request structure
Form Tag and comparison between Get and Post methods
HTTP Response Structure.
 
HTML and JavaScript
 
Understanding HTML Form Tag and elements within it.
Javascript using Sample Programs. 
Introduction to ASP 
Introduction to ASP.
 
Response objects of ASP.
 
Working with FORM tag.
 
Important Points about the FORM submission.
 
ASP.NET Introduction & Sample Programs
 
Create and run the ASP.NET application. 
Understanding the code generated by VS.NET.
 
Understanding AutoPostBack.
 
Types of Server Controls (HTML controls & Web Server Controls)
Validation Controls 
BaseValidator
 
ValidationSummary 
RequiredFieldValidator
 
CompareValidator
 
RangeValidator
 
RegularExpressionValidator 
CausesValidation Property of Button
 
Grouping Controls for Validation
Applying Themes and Styles to Controls
 
Working with CSS 
Using Themes to Customize a Site
Named Skins within a Theme
 
Server-side Styles using Themes 
Contents of a Theme and Skin 
Themes and Profiles
 
ASP.NET Architecture
 
What is AppDomain 
Life cycle of a WebForm when requested by a client.
 
State management of Controls
EnableViewState property 
Event Handling in WebForms 
Writing / Using Custom Classes in WebApplication
 
Page Navigation Options
Response.Redirect 
Server.Transfer
 
CrossPagePostBack property of Button
 
Creating a Layout Using Master Pages
 
Why Master Pages.
 
Significance of ContentPlaceHolder Tag in MasterPage and Content Tag in WebForm.
 
How a control of MasterPage can be accessed / programmed in WebForm.
 
Load and LoadComplete events of the Page and MasterPage classes.
 
Understanding ClientID and UniqueID properties.
 
User Control 
Creating a UserControl.
 
Adding a Usercontrol to the WebForm.
 
Register – Directive.
 
Loading User Controls Dynamically
Usage of Page ClientScript RegisterClientScriptBlock Method
ASP.NET State Management 
Need for state management 
Static members in Webform
 
Global Class in App_Code folder
 
ViewState, HiddenField, QueryString and Session
HttpCookie and Cookie Dictionary
 
Http Session and Application State
 
Databound Controls 
Rendering Table o/p using SqlDataAdapter and SqlCommandReader
 
SqlDataSource
 
GridView
 
DetailsView 
FormsView 
DataList 
Repeater
 
ListView 
Creating Virtual Directory & Web Application 
What is Web Applications & Virtual Directory
 
Using VS.NET creating Web Application with Location as IIS.
 
How to create a Virtual Directory & Web Application in IIS
 
Advantages of Web Application
 
Steps for moving Web Application created using File System to IIS 
How to use Virtual Directory which is not a WebApplication. 
Globa.asax & HttpApplication 
Global.asax file 
HttpApplication Class 
Events of HttpApplication Object 
Understanding Configuration File - Web.Config 
Importance of web.config 
Managing Application Settings.
 
Handling Errors / Custom Errors.
 
URL Re-Writing.
 
Tracing of Page Life Cycle.
 
ConfigSource attribute
 
Location Section
 
Updating Web.Config Programmatically.
 
Web Caching
 
Overview 
Page Output Caching 
Page Fragment Caching
 
Data Caching
 
SQL Cache Invalidation
Expiration Policies and Cache Dependencies
 
Authentication & Authorization
 
Authentication & Authorization
 
Windows Based Authentication
 
Form Based Authentication
 
Authorizing Users and Roles
 
Impersonation
 
Using Login Controls
 
Securing Non-ASP.NET files
 
Globalization and Localization
 
Request and Response Encoding
 
Local and Global Resources
 
Implicit Expressions to Local Resources
 
Explicit Expressions to Local Resources
 
Programmatic Access to Global Resources
 
Localizing Static Content
 
Storing Language Preferences
 
Right to Left Mirroring
Culture specific formatting 
AJAX
Architecture 
Working with AJAX Pro
 
Using AJAX.NET Controls
 
 
           Top