|
1. Introduction to ASP.NET
|
| |
Web Application Fundamentals
Using Internet Information Services
Web Forms
ASP.NET MVC
Web Services
ASP.NET Features
|
|
2. Web Forms Architecture |
| |
Page Class
Web Forms Life Cycle
Web Forms Event Model
Code Behind
|
| 3. ASP.NET and HTTP |
| |
Request/Response Programming
HttpRequest Class
HTTP Collections
HttpResponse Class
Redirection
HttpUtility Class
|
| 4. Web Applications Using Visual Studio |
| |
Using Visual Web Developer
Visual Studio Forms Designer
Using Components
Shadow Copying
Using the Global.asax File
Data Binding
|
| 5. State Management and Web Applications |
| |
Session State
Application State
Multithreading Issues
Cookies
|
| 6. Server Controls |
| |
HTML Server Controls
Web Forms Server Controls
Rich Controls
Validation Controls
User Controls
|
| 7. Caching in ASP.NET |
| |
What Is Caching
Page-Level Caching
Page Fragment Caching
Optimizing Your ASP.NET Application
Application Caching
|
| 8. ASP.NET Configuration and Security Fundamentals |
| |
Configuration Overview
Authentication and Authorization
Forms Authentication
Windows Authentication
Security and ASP.NET
|
| 9. Debugging, Diagnostics and Error Handling |
| |
Debugging
Application Tracing
Page Tracing
Error Handling
|
| 10. More Server Controls |
| |
Newer ASP.NET Controls
Menus
Master Pages
|
| 11. ADO.NET and LINQ |
| |
ADO.NET Overview
.NET Data Providers
Connections
Commands
DataReaders and Connected Access
Data Sets and Disconnected Access
Language Integrated Query
|
| 12. Data Controls and Data Binding |
| |
Data Source Controls
Connection String Storage
GridView
DetailsView
FormView
Object Data Sources
ListView
DataPager
Entity Data Model
EntityDataSource
|
| 13. ASP.NET AJAX |
| |
Rich Client Applications
AJAX
ScriptManager
UpdatePanel
AJAX Client Library
Remote Method Calls
AJAX Control Toolkit
|
| 14. ASP.NET MVC |
| |
Model-View-Controller Pattern
What is ASP.NET MVC?
ASP.NET MVC versus Web Forms
ASP.NET MVC Projects in Visual Studio
Controllers
Action Methods and Routing
Views
Strongly-Typed Views
Model Binding
Validation
|
| 15. ASP.NET Web API |
| |
Web API
Representational State Transfer
REST and Web API
HTTP Services Using Web API
Using Fiddler
Web API Clients
|
Appendix A. Learning Resources
Appendix B. HTTP Pipeline |
| |
Customizing the HTTP Pipeline
Applications
Handlers
Modules
|
| Appendix C. Hosting in IIS 7.5 |
| |
Installing IIS 7.5
IIS Manager
ASP.NET with IIS 7.5
|