title: Professional ASP.NET Design Patterns
author:  Scott Millett 
description: This book is all about showing you how to use the power of design patterns and core design principles in real ASP.NET applications. The goal of this book is to educate developers on the fundamentals of object oriented programming, design patterns, principles, and methodologies that can help you become a better programmer. Design patterns and principles enable loosely coupled and highly cohesive code, which will improve your code's readability, flexibility, and maintenance. Each chapter addresses a layer in an enterprise ASP.NET 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.
zlib_text: ![](Images/image00522.jpeg)
  
  ![](Images/image00468.jpeg)
  
  **An Atypical**
  
   **ASP.NET Core 5**
  
   **Design Patterns**
  
   **Guide**
  
  A SOLID adventure into architectural principles,
  
  design patterns, .NET 5, and C#
  
   **Carl-Hugo Marcotte**
  
  BIRMINGHAM—MUMBAI
  
   **An Atypical ASP.NET Core 5 Design**
  
   **Patterns Guide**
  
  Copyright © 2020 Packt Publishing
  
  All rights reserved. No part of this book may be reproduced, stored in a
  retrieval system, or transmitted in any form or by any means, without the
  prior written permission of the publisher, except in the case of brief
  quotations embedded in critical articles or reviews.
  
  Every effort has been made in the preparation of this book to ensure the
  accuracy of the information presented. However, the information contained in
  this book is sold without warranty, either express or implied. Neither the
  author, nor Packt Publishing or its dealers and distributors, will be held
  liable for any damages caused or alleged to have been caused directly or
  in