Learning ASP.NET
I often get asked by people what they should do to start learning ASP.NET, that is, what bits should they look at first and what bits after that. The following is a list I put together for somebody recently that outlines a path to a good solid foundation of knowledge on ASP.NET. It doesn’t include everything (mobile controls, web parts, performance tuning, deployment, web services, etc.) but it’s a good start for any web developer wanting to get to grips with ASP.NET.
- ASP.NET Application & Page Life Cycle
- Configuration management
- HTTP Modules
- HTTP Handlers
- Authentication & Membership providers (included and custom)
- Authorisation & Roles providers (included and custom)
- Pages
- Server Controls (the included controls in ASP.NET)
- Site Maps (included providers and custom)
- Master Pages & Themes (and Cascading Style Sheets)
- User Controls
- Data Binding
- State Management (Session, Application, ViewState, Cookies and Profiles)
- Output Caching
- Object Caching
- Custom controls (Composite Controls & custom controls)
- ASP.NET AJAX 1.0 (including client script libraries and management)
- ASP.NET AJAX Control Toolkit
- CSS Friendly Adapters (get the latest release on CodePlex, uses the control adapter capabilities of ASP.NET to change the HTML emitted from the built-in server controls)
- Globalization support
- Master Pages
- Themes & Skins
Comments
Post a Comment