© 2026 Dometrain. All rights reserved.
Learn the SOLID principles in C# with practical examples. This course covers the five SOLID principles, along with other key software engineering concepts like DRY to improve your code quality.
SOLID Principles have been a staple of modern software engineering for many years. They are some of the most used software engineering principles that every company requires knowledge of, if not the most used. This course will teach you what SOLID principles are and why they are so important. It will also go in-depth with practical examples and animations to give you a fundamental understanding of the five principles. The course will also briefly cover some other acronyms, such as DRY, YAGNI and KISS, which are also used heavily by most software developers. Join Alex Hyett in this journey to master the SOLID principles in C#!
The explanation of each principle was concise and effectively condensed complex knowledge into a clear and intuitive form.
The practical demonstrations were very helpful in contextualizing the principles within the .NET ecosystem.
This course is finally made me realize and understand why and how we achieve following these principals in practice and refreshed my knowledge.
This course made me understand what each principal actually means.
I liked the clarity of the course and how well the topics were explained. It made the material easy to understand and follow.
Learning the SOLID principles, along with DRY, YAGNI, and KISS, was very useful for improving my code quality and design.
A very good and quick course to set the foundation of coding.
Impartance of using infterface to decouple the layers and using DI which help injecting it