What you'll learn

  • Basics of SOLID principles

  • How to implement SOLID Principles in C++

Course Description

This course will help you understand the basic principles of good object oriented design through SOLID principles. You'll learn how to use these principles to ensure your design is flexible & maintainable.

Course curriculum

  • 1

    S.O.L.I.D. Principles

    • Single Responsibility Principle

    • Open-Closed Principle

    • Liskov Substitution Principle

    • Interface Segregation Principle

    • Dependency Inversion Principle

    • Before you go...

Social proof: reviews

5 star rating

S.O.L.I.D

Sravanthi Gummadavelli

5 star rating

Very Helpful

Sriram Ramesh

The contents of this course is very useful and very easy to understand with those examples

The contents of this course is very useful and very easy to understand with those examples

Read Less
4 star rating

Amazing Explanation

Mostafa Ashraf

Amazing, but will be best if you added more examples to each principle and concatenate them in the project.

Amazing, but will be best if you added more examples to each principle and concatenate them in the project.

Read Less

Instructor(s)

Owner at Poash Technologies

Umar Lone

Civil engineer who found his calling in software development. Never worked as a Civil engineer, jumped at the first chance and started teaching C++, Visual C++ & COM 18 years ago. Currently, trains software professionals in various IT companies in India in different technologies, such as C++, Advanced C++, STL, Design Patterns, Android, Unity, Linux, etc. Very passionate about teaching and has trained more than 25,000 software professionals in a teaching career spanning more than 18 years. An avid gamer, currently trying his hand with game development in Unity & Unreal. Has a few Android applications to his credit, including one on Design Patterns. Only thing he likes more than C++ is Modern C++.

New course notifications

Add your email to the mailing list to get the latest updates.