Practical ASP.NET 3.5: Best Practices and Architectural Design



This book is not available for purchase at the moment
Practical ASP.NET 3.5: Best Practices and Architectural Design (Apress) - September 2009Publisher: Apress - September 07, 2009

ISBN-10: 1430215658, ISBN-13: 9781430215653

Author: Patrick Lorenz


500 pages




Book Description

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.



Table of Contents Summary
Part 1: Getting Started

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!