Professional Asp.Net Design Patterns 1st Edition
    Share
    Professional Asp.Net Design Patterns 1st Edition (English, Paperback, Scott Millett)

    Professional Asp.Net Design Patterns 1st Edition  (English, Paperback, Scott Millett)

    4.7
    10 Ratings & 2 Reviews
    599
    Sold Out
    This item is currently out of stock
    Features
    • Language: English
    • Binding: Paperback
    • Publisher: Wiley India Pvt Ltd
    • ISBN: 9788126534166, 8126534168
    • Edition: 1st, 2010
    • Pages: 720
    Services
    • 10 Days Replacement Policy
      ?
    Description
    This unique book takes goodASP.NET (MVC/Webforms) application construction one step further by emphasizing loosely coupled and highly cohesive ASP.NET web application architectural design. Each chapter addresses a layer in an enterprise ASP.NET(MVC/Webforms) application and shows how proven patterns, principles, and best practices can be leveraged to solve problems and improve the design of your code. In addition, a professional-level, end-to-end case study is used to show how to use best practice design patterns and principles in a real website.

    Professional ASP.NET Design Patterns:
    • All patterns and principles are applicable to ASP.NET MVC andASP.NET Web forms
    • Demonstrates how to use the Gang of Four design patterns to improve yourASP.NET code
    • Shows how Fowler's Enterprise patterns and the S.O.L.I.D. design principles fit into an enterprise-level ASP.NETsite
    • Provides details on how to layer an ASP.NETapplication and separate your concerns and responsibilities
    • Details AJAX patterns using JQuery and Json, and messaging patterns with WCF
    • Shares best practice tools for ASP.NET such as AutoMapper, NHibernate, StructureMap, Entity Framework, and Castle MonoRail
    • Uncovers tips for separating a site's UX and presentation layer using MVC, MVP and the Front Controller patterns
    • Features code examples that are applicable to all versions of ASP.NET

    This book features C# code examples in ASP.NET MVC andASP.NET Web forms.

    Table Of Contents
    Part 1: Introducing Patterns & Design Principles
        1. The Pattern for successful applications
        2. Dissecting the Patterns Pattern
    Part 2: The Anatomy of anASP.NET Application: Learning and Applying Patterns
        3. Layering Your Application 
        4. Business Logic Layer: Organisation 
        5. Business Logic Layer: Patterns 
        6. Service Layer 
        7. Data Access Layer 
        8. Presentation Layer 
        9. User Experience Layer 
    Part 3: Case Study: The Online E-Commerce Store (ASP.NETMVC 2 in C#)
        10. Requirements & Infrastructure 
        11. Product Catalogue Browsing 
        12. Shopping Basket 
        13. Membership 
        14. Ordering and Payment
    Read More
    Specifications
    Book Details
    • Publication Year
      • 2010
    • Table of Contents
      • Introduction
        Part I: Introducing Patterns and Principles

        Chapter 1: The Pattern for Successful Applications

        • Design Patterns Explained
        • Design Principles
        • Fowler's Enterprise Design Patterns
        • Other Design Practices of Note
        • Summary

        Chapter 2: Dissecting the Pattern's Pattern

        • How to Read Design Patterns
        • Design Pattern Groups
        • How to Choose and Apply a Design Pattern
        • A Quick Pattern Example
        • Summary

        Part II: The Anatomy of an ASP.NET Application: Learning and Applying Patterns

        Chapter 3: Layering Your Application and Separating Your Concerns

        • Application Architecture and Design
        • Summary

        Chapter 4: The Business Logic Layer: Organization

        • Understanding Business Organizational Patterns
        • Summary

        Chapter 5: The Business Logic Layer: Patterns

        • Leveraging Design Patterns
        • Leveraging Enterprise Patterns
        • Applying Design Principles
        • Summary

        Chapter 6: The Service Layer

        • Describing the Service Layer
        • Leveraging Messaging Patterns
        • An SOA Example
        • Summary

        Chapter 7: The Data Access Layer

        • Describing the DAL
        • Data Access Strategies
        • Patterns in Data Access
        • Using an Object Relation Mapper
        • Summary

        Chapter 8: The Presentation Layer

        • Inversion of Control
        • Model-View-Presenter
        • Front Controller
        • Model-View-Controller
        • Page Controller
        • Summary

        The User Chapter 9: Experience Layer

        • What Is AJAX
        • Using JavaScript Libraries
        • Understanding AJAX Patterns
        • Summary

        Part III: Case Study: The Online DVD Store

        Chapter 10: Requirements and Infrastructure

        • Agatha's Clothing Store Requirements
        • Architecture
        • Summary

        Chapter 11: Creating The Product Catalog

        • Creating The Product Catalog
        • Summary
        • Implementing t Chapter 12: he Shopping Basket
        • Implementing the Basket
        • Summary

        Implementing t Chapter 12: he Shopping Basket

        · Implementing the Basket
        · Summary

        Chapter 13: Customer Membership

        • Customer Membership
        • Summary

        Chapter 14: Ordering and Payment

        • Checkout
        • Summary

        Index

    Contributors
    • Authored By
      • Scott Millett
    Series & Set Details
    • Series Name
      • WROX
    4.7
    10 Ratings
    2 Reviews
    • 5
       7
    • 4
       3
    • 3
       0
    • 2
       0
    • 1
       0
    Most Helpful 
    Positive 
    Most Recent 
    By Certified Buyers 
    5

    Go for it

    Great content. It has GOF design patterns and martin fowler's enterprise patterns and design principles SOA blah blah... What more else we can ask from Scott. Editing is suberb and all are working examples. Highly recommended for intermediate to advanced level programmers. For beginnes pls start with Head first OOAD and design patterns books then read it after that.
    READ MORE

    Alavudeen Abdulsukkoor

    Certified Buyer

    19 Sep, 2012

    2
    0
    Report Abuse
    5

    THE book for ASP .NET patterns !!!

    This book should be with each developer who is aspiring to be an architect.

    The Pro's:
    1. Each design pattern dissected and discussed with easy to understand examples
    2. Application layering along with SOC explained very succinctly
    3. Code samples along with unit tests are very well written and can be the basis for production code.

    Cons
    1. This is not a book for beginners . Only experienced professionals who have been through a myriad of different situations can apprec...
    READ MORE

    Susmit Tyagi

    Certified Buyer

    26 Oct, 2013

    1
    0
    Report Abuse
    Have questions or doubts regarding this product?
    Safe and Secure Payments. Easy returns. 100% Authentic products.
    Back to top