ASP.NET Course Description.

Course Objectives:

Prerequisites:

Material included in this course:

Technical Training Requirements:

Outline:

1. Introduction to ASP.NET 3.5

ASP.NET Page
Embedded Code Blocks
Server-side Scripts
Code Behind
Directory structure of an ASP.NET application
Shadow Copying
Dynamic Compilation

2. Webforms

Server Controls
HTTP
Using Visual Studio
Page Lifecycle and Events
Viewstate

3. Validation

Validation Controls
Client-side validation
Server-side validation

4. Configuration

web.config
machine.config
Configuration UI

5. HTTP Pipeline

Processing HTTP Request
ASP.NET Worker Process
Application Pool
HttpApplication
HttpHandler

6. Saving State

Application state
Session State
Cookie State
url paramaters
View State

7. Debugging and Diagnostics

Fiddler, IE Developer Tools, FireBug
Debugging with Visual Studio 2008
Exceptions
Event Viewer
Health Monitoring
IIS Log

8. Master Pages

Master Pages
Content Pages

9. Styling

CSS
Themes and Skins
Using Fiddler to inspect CSS

10. Javascript

Adding Javascript to ASP.NET page

12. Data Access

ADO.NET Intro
DataReader vs. DataSet
Databinding Controls (GridView)
DataSource Controls

13. Caching

Output caching
Data caching

14. Security

Authentication
Authorization
Members API
Login Control