Buch, Englisch, 500 Seiten, Format (B × H): 178 mm x 235 mm
Best Practices and Architectural Design
Buch, Englisch, 500 Seiten, Format (B × H): 178 mm x 235 mm
ISBN: 978-1-4302-1565-3
Verlag: Apress
ASP.NET is one of the .NET Framework’s core technologies. In its latest version it has been expanded to include native support for a huge range of new technologies (e.g.ASP.NET AJAX, Silverlight, LINQ, WPF and WCF).This makes the platform more powerful – and more popular – than ever before. This power comes at a price. The Visual Studio design environment makes it easy to put components together but provides little guidance as to whether developers are doing it in the best possible way. As a result they are often not getting the full benefit of the technology in their applications.
This book seeks to rectify this knowledge gap and provide developers with a hands-on guide to building applications for deployment in the real world. It covers topics such as requirement gathering, that are often neglected, and discusses the cost-benefit decisions that need to be made when introducing new frameworks or architectural ideas into a project. Throughout, the author provides readers with the benefit of his consulting experience and imparts tips, tricks and recipes to help oil the rails on which their own real-life projects will run. This book makes an ideal companion to a standard ASP.NET professional reference.
Zielgruppe
Popular/general
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
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!




