ASP.NET Course Description.
Course Objectives:
- Gain in depth knowledge of the ASP.NET 2.0 framework and architecture.
- Learn how to build a dynamic web application using ASP.NET 2.0 and C#.
- Learn how to use Visual Studio 2005 to build and manage your ASP.NET web application.
- Use SqlServer 2005 as a data store.
Prerequisites:
- Students should experience in an object oriented language such as C#, Java, or C++. Code samples for this course are in C#.
- Students should have working knowledge of HTML and understanding of Web concepts.
Material included in this course:
- An ASP.NET textbook: Pro ASP.NET 2.0 in C# 2005. Matthew MacDonald and Mario Szpuszta, Apress
- A set of course notes
Technical Training Requirements:
- Windows 2000, Windows XP, Windows 2003
- IIS
- Visual Studio 2005 (Express edition will suffice)
- SqlServer 2005 (Express edition will suffice)
Outline:
1. Introduction to ASP.NET 2.0
Overview of ASP.NET 2.0Architecture
Directory structure of an ASP.NET application
Dynamic Updates
Shadow Copying
2. Webforms
HTML ControlsWeb Controls
Page Lifecycle
Page Events
Code Behind
Viewstate
3. Configuration
web.configConfiguration UI
4. Debugging
Enabling TraceDebugging with Visual Studio 2005
Handling exceptions
5. Validation
Validation ControlsClient-side validation
Server-side validation
6. Master Pages
Master PagesContent Pages
Accessing master pages programatically
7. Custom Controls with User Controls
Creating User Controls8. Data Access
Storing Connection String in web.configDataReader
DataSet
Databinding with List Controls
DataBinding controls (GridView, FormView)
ObjectDataSource control
9. Caching
Output cachingData caching
10. State Management
Application stateSession State
Cookie State
View State
11. Security
Login ControlAuthentication
Authorization
