Software Architecture: Meta and SOLID Principles in C#
Last updated on October 18, 2026 10:49 pmSoftware Architecture: Meta and SOLID Principles in C#
★★★★★
$449.00 in stock
Udemy.com
as of November 6, 2026 2:51 am
Learn how to develop maintainable software systems applying Design Patterns based on Meta and SOLID Principles
Created by:
Engineer Spock
Software Engineer - 1000+ Reviews, Average Score - 4.5
Software Engineer - 1000+ Reviews, Average Score - 4.5
Rating:4.05 (1294reviews)
8675students enrolled
What Will I Learn?
- Determine if a class has too many responsibilities
- Apply SRP to make classes more granular
- Determine the smell of duplication caused by OCP violation
- Apply OCP to remove or prevent duplications
- Make client's lives more enjoyable by applying ISP, making interfaces more granular
- Determine LSP violations which break client's code
- Apply LSP to come up with proper inheritance
- Apply DIP to develop plugin architecture
- Build your own simple IoC-Container
- Build clean API in C#
- I'm tired to list all the stuff you'll be able to do after this course )))
Requirements
- Solid C# Background
- At least half of a year of experience in a real-world project
Target audience
- Juniors with a solid C# background
- Middle developers who want learn or enhance their knowledge about SOLID principles and Architecture
- Seniors who want to have a good reminder of what they already know


There are no reviews yet.