- Animation
- Application design
- ASP.NET
- C#, .NET 3.5
- Controls
- Data access
- Effects
- Expression Blend
- Expression Design
- Game development
- Graphics
- Javascript and AJAX
- Math and Physics
- Media streaming
- Multimedia
- Security
- Silverlight
- Styling
- UI Design
- VB.NET
- Video
- Visual Studio
- WCF
- WPF
- XAML

BlueForest Networks
Practical ASP.NET 3.5: Best Practices and Architectural Design
Publisher: Apress - September 07, 2009 ISBN-10: 1430215658, ISBN-13: 9781430215653
Author: Patrick Lorenz
500 pages
Practical ASP.NET 3.5 provides you with a practice–proven, flexible architecture for your next ASP.NET project. Seasoned developer and consultant Patrick Lorenz demonstrates how to implement a typical ASP.NET project scenario from the ground up. The project—a generic web application making use of all of ASP.NET’s key features—is planned and executed step by step as the book progresses. The book starts by considering the project’s business requirements and then progresses in clear, logical steps through to the its conclusion with a complete, running application that is ready for deployment. You will gain insight into the development decision–making process at every stage.
This book provides a unique approach to learning how to use ASP.NET well in real–world projects. The small, modular chapters help you to discover the different options that are available to you at each stage in your project’s build and to consider the potential implications that they may have both immediately and in the future.
What you’ll learn
- Best practices and architectural design ideas that have been forged from years of real–world development experience
- A complete understanding of ASP.NET architectural issues combined with a working application that lets you see theory in action
- How scalable design allows for future application growth
- Tips, tricks, and recipes to help you apply the book’s ideas to your own projects
Who is this book for?
This book is of relevance to anyone who creates ASP.NET applications. It teaches good design from the ground up. By examining the practical considerations of a project in a real–world setting, you can see clearly why certain techniques are important and how bad decisions can lead your project into difficulties. Its practical style enables you to learn good design practices as you code.
This is a highly applicable guide to the best standards and practices that can be employed when creating well–crafted ASP.NET applications.
About the Apress Practical Series
The Practical series from Apress is your best choice for getting the job done, period. From professional to expert, this series lets you apply project–motivated templates (or frameworks) step by step in a very direct, practical, and efficient manner toward current real–world projects that may be sitting on your desk. So whatever your career goal, Apress can be your trusted guide to take you where you want to go on your IT career empowerment path.
1. Introduction
2. Web Architectures at a glance
3. Setting up (Introducing our demo application)
Part 2: Planning
4. Requirements Analysis
5. Choosing an Architecture that fits
6. Preparing the Database
7. Setting up your Project Infrastrucure
Part 3: Developing the Core Application
8. Building Entities and Business Objects
9. Developing the Business Logic
10. Accessing the Data
Part 4: Adding the Application Infrastructure
11. Involving Caching Strategies
12. Managing Users and Security
13. Recognizing Globalization Requirements
14. Logging
Part 5: Developing the Web Application
15. Setting up the Web Project
16. Creating Reusable Controls
17. Using ASP.NET AJAX
18. Using Silverlight 2
19. Considering Third-party components
Part 6: Extending the Application
20. Distributed Applications with WCF
21. Fulfilling Customer Specific Needs
22. Using Asynchronous Processing
Part 7: Advanced Topics for Professional Development
23. Creating Visual Studio Templates
24. Using Source Control
25. Application Testing
26. Setting up a Build Process
27. Using Source Code Documentation
Appendices:
28. C# Coding Style Guide
29. Additional tools you shouldn’t miss!