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
5 star rating

nice crisp and detailed

Anshu Vij

5 star rating

good course

Stanly Thomas

5 star rating

S.O.L.I.D. Principles in C++

Pravin Bhintade

Excellent

Excellent

Read Less
5 star rating

easy to understand

Moatasem Elsayed

Thanks Umar , you did always great

Thanks Umar , you did always great

Read Less
5 star rating

simply brilliant

Ivan Epifanov

one of the best concise sources of information

one of the best concise sources of information

Read Less
4 star rating

Good course

Kenneth Pedersen

Good short an concise course. I would like to see more examples though to help it seek in. I want to give 4.5 stars, but not possible

Good short an concise course. I would like to see more examples though to help it seek in. I want to give 4.5 stars, but not possible

Read Less
5 star rating

The way of teaching is very simple and understandable.

vivek pandey

star rating

Instructor(s)

Owner at Poash Technologies & Poash Learning

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 35,000 software professionals in a teaching career spanning more than 2 decades. 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.