Roadmap › 1. .NET › Step 17
WF
ASP.NET Web Forms — Page Life Cycle, ViewState, Controls and State Management
How ASP.NET Web Forms works inside IIS (application and page life cycle), folder structure (App_Code, App_Data, App_Start, Bin, App_Themes), Web Site vs Web Application projects, .aspx/.aspx.cs code-behind, server controls and events, PostBack and ViewState, state management (ViewState, ControlState, Session, Application, Cache, cookies, query strings, hidden fields), validation controls, master pages, user controls and custom controls, data binding with GridView/Repeater and SqlDataSource vs ObjectDataSource, Global.asax and web.config, Forms authentication, custom errors, performance and migrating Web Forms to ASP.NET Core.
Interview priority:★ Must know High priority — asked in almost every interview, learn firstMedium asked regularlyLow good to know
Module 1: Getting Started
- 1.Project types and folder structureBasic ★ Must know
- 2.Pages, code-behind, server controls and eventsBasic ★ Must know
Module 2: PostBack and State
- 3.PostBack, AutoPostBack and ViewState — how they workIntermediate ★ Must know
- 4.State management — client-side vs server-sideIntermediate ★ Must know
Module 3: Building Pages
- 5.Validation controls, master pages, themes and user controlsIntermediate ★ Must know
- 6.Data binding — GridView, Repeater, ListView and data source controlsIntermediate ★ Must know
- 7.AJAX in Web Forms — ScriptManager, UpdatePanel and page methodsIntermediate Medium
Module 4: Application Configuration, Security and Errors
- 8.Global.asax, web.config, HTTP modules and handlersIntermediate ★ Must know
- 9.Authentication, security and custom error handling in Web FormsIntermediate ★ Must know
- 10.Performance tuning and migrating Web Forms to modern .NETAdvanced Medium
Next course in the roadmap: 18. ASP.NET MVC 5 (.NET Framework) — Folder Structure, Request Life Cycle and Features →