What you will learn

In this series, we are going to understand what is known as SOLID principles of object-oriented design.

By the end of this series, you will be able to

understand what the SOLID principles are.

Why they are important.

How they will help you write good and maintainable code.

Understanding the SOLID Principles of Object-Oriented Design

Lesson 1

Building a CLI application in Javascript. This application will not follow any SOLID principle, but it will be working as expected. Read Lesson 1

Lesson 2

Introduction to SOLID principles: Here, we will study what the SOLID principles are. Read Lesson 2

Lesson 3

Refactor the CLI application to observe SOLID principles. Read Lesson 3

This course will solidify your understanding of SOLID principles and how to apply them in your JavaScript projects. ​​We went through the process of building an application without observing any of the solid principles, then we learned about solid principles.

And finally applied the principles learned in refactoring the application to be better. By now, you should have an in-depth understanding of what SOLID principles are and why they are important.You can go on and use the principles in your own projects. Do leave your comments, suggestions, and questions about this course!