.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