
Design Patterns using C# and .NET Core
Code faster by implementing high quality design patterns
Created by Dimitiris Loukas
Explore proven design patterns in C# and .NET Core to solve common programming challenges efficiently. Build a strong foundation in SOLID principles and learn how to apply patterns that improve code quality, maintainability, and scalability. Move from core concepts to advanced techniques with practical, real-world examples.
Packt | Jun 2018 | 284 min
What You Will Learn
You will start by understanding SOLID principles and their impact on code quality. Through hands-on coding, you will apply creational, structural, and behavioral patterns to real-world scenarios. Each concept is reinforced with practical examples and clear explanations, helping you connect theory to everyday development tasks.
Key Features
- Master SOLID principles to write clean, maintainable C# code
- Implement creational, structural, and behavioral design patterns
- Refactor and enhance software architecture for better flexibility
Target Audience
Ideal for experienced C# and .NET developers aiming to deepen their understanding of design patterns and software architecture. If you want to write cleaner, more scalable code and confidently tackle complex development problems, this content is designed for you. Java developers familiar with object-oriented programming will also benefit.





