Part 1. Getting Ready1. Putting the ASP.NET Platform in Context 2. Patterns and Tools Primer Part 2. The ASP.NET Platform Foundation 3. The ASP.NET Lifecycles 4. Modules 5. Handlers 6. Disrupting the Request Lifecycle 7. Detecting Device Capabilities 8. Tracing Requests Part 3. The ASP.NET Services 9. Configuration 10. State Data 11. Caching Data 12. Caching Content 13. Get Started with ASP.NET Identity 14. Applying ASP.NET Identity 15. Advanced ASP.NET Identity
Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.