This book teaches you all the essential knowledge required to learn and apply time-proven SOLID principles of object-oriented design and important design patterns in ASP.NET 5 (recently renamed ASP.NET Core 1.0) applications. You will learn to write server-side as well as client-side code that makes use of proven practices and patterns.
SOLID is an acronym used to describe five basic principles of good object-oriented design--Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation and Dependency Inversion. This book covers all five principles and illustrates how they can be used in ASP.NET 5 applications.
In this book, you'll learn:
• How to apply SOLID principles to ASP.NET 5 applications
• How to use Gang of Four (GoF) design patterns in ASP.NET 5 applications
• Techniques for applying Patterns of Enterprise Application Architecture cataloged by Martin Fowler in ASP.NET 5 applications