Sale!

Course on ASP.Net for Beginners

17,500.00

COURSE DESCRIPTION

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.  • Types of Path.   • Examples using Response object of ASP.   • Working with FORM tag.   • Important Points about the FORM submission.   • Few more examples.   • Problem with ASP. 
ASP.NET Introduction & Sample Programs
 • How to create and run the first ASP.NET application.  • Understanding the code generated by VS.NET.   • Example Programs.   • Understanding AutoPostBack.  
• Types of Server Controls  a. HTML controls. 
 b. Web Server Controls. 
• Exploring 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.   • How does a control manages its state   • EnableViewState property   • Event Handling in WebForms   • Writing / Using Custom Classes in WebApplication 
Page Navigation Options
 • Response.Redirect  • Server.Transfer  
 • CrossPagePostBack property of Button  a. Accessing controls of PreviousPage
b. Accessing Properties of PreviousPage c. PreviousPageType page directive
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. 
a. Master.FindControl
b. Public property in MasterPage and <%@MasterType directive 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 UserControl 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   • HttpContext   • HttpCookie and Cookie Dictionary   • HttpSessionState   • HttpApplicationState 
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. 
Global.asax & HttpApplication
 • Global.asax file  • HttpApplication Class   • Events of HttpApplication Object   • Examples   a. Url Rewriting 
b. Handling Errors
c. Tracking number of Sessions
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  a. Notification-based Invalidation
b. Polling-based Invalidation • Expiration Policies and Cache Dependencies 
Authentication & Authorization
 • Authentication & Authorization  • Windows Based Authentication   • Form Based Authentication   • Authorizing Users and Roles   • Impersonation   • Using Login Controls   • ASP.NET 2.0 Membership and Roles   • 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.NET
 • Architecture  • Working with AJAX Pro   • Using AJAX.NET Controls   a Accordion
b. Calendar c. CascadingDropDow d. CollapsiblePanel e. FilteredTextBox f. NumericUpDown g. ModalPopup h. PopupControl