SOLID Principles of Object-Oriented Design and Architecture (Udemy.com)
Learn SOLID principles and incorporate the best practices of software architecture into your code
Created by: Vasiliy Zukanov
Produced in 2021
What you will learn
- Discover the theory behind SOLID principles
- See common SOLID use cases
- Learn SOLID architecture practices
- Understand the scope of applicability of SOLID principles
- Discover the role of abstractions in software design
- Acquire pragmatic mindset and treat SOLID principles as tools
Quality Score
Overall Score : 92 / 100
Course Description
SOLID is an acronym that stands for fivedifferent principles:
Single Responsibility PrincipleOpen Closed PrincipleLiskov Substitution PrincipleInterface Segregation PrincipleDependency Inversion PrincipleIn this course, you will learn about all five SOLID principles in detail and understand their importance. You will see how these principles manifest themselves in real-world software architecture and discover how they translate into actionable guidelines for writing clean and maintainable code. Speaking about code... SOLID code is flexible, extensible and readable. It is a joy to work with!
In addition to in-depth discussion of SOLID, in this course you will also find many interesting historical facts about the people behind these principles. These short historical references will allow you to see the bigger picture, and they will also make the course much more interesting and engaging for you. So, if you're a professional software developer and you're serious about design, architecture and clean code, this course is for you!
Who this course is for:
Developers who want to learn SOLID software architecture and write clean and maintainable applications
Instructor Details
- 4.6 Rating
233 Reviews
Vasiliy Zukanov
I'm a professional Android developer with a wide range of technical interests. After working in microelectronics industry in the past, I'm now constantly amazed at the ability of software developers to turn ideas into products.
I really like teachingand find exceptional satisfaction in explaining complicated ideas in simple words.
My courses are aimed at professional software developers who take their job seriously and aim at technical excellence.
More courses by Vasiliy Zukanov
Dependency Injection in Android with Dagger 2 and Hilt (2021)
4.5 (239 Reviews)
Provider: Udemy
Time: 14.5h
$11.99
Android Unit Testing and Test Driven Development (2021)
4.6 (50 Reviews)
Provider: Udemy
Time: 5.5h
$11.99
More 3d modeling courses
Complete Rigging Course: Moho & Anime Studio (2019)
4.8 (131 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
Phantom & Mavic Filmschool 3 - 3D models, Focus, Follow (2018)
4.8 (124 Reviews)
Provider: Udemy
Time: 5.5h
$11.99










