SOLID Principles in VueJs

Be a SOLID programmer - Hinglish
Rating: 3.4 out of 5 (4 ratings)
943 students
SOLID Principles
OOPs Solid in Theory
Implementation in VueJs and Typescript


  • Software Programming, OOPs


Software Development is a very delicate task, which if not handled properly at any scale, can become chaotic to maintain. The value of the software to the end user for tend to decrease, which leads to uselessness of the software product itself.

To avoid such situations, we may need to follow the standard best practices which are given by the best and most experienced software architects in the world.

As of now I am working in a team of highly experienced developers and one of them has introduced the Solid Principles to me while we were working and he found some issues in my code. Probably not following any of the principles ! So that is the primary motivation behind this course.

In this series I would be talking about the SOLID principles as prescribed by Robert C. Martin in his Clean Architecture Series.

Another motivation for this series is that not many online tutorials provide SOLID implementation in the new age frameworks such as NodeJs and VueJs or even ReactJs, because I am currently working as Frontend Js developer with NodeJs backend. This is where I came across as small blog written by Manu Ustenko

So, in this course I have mixed the OOPs SOLID concepts as theory to understand the principles and as implementation in a Vue application powered by Nuxt framework for practical.

Who this course is for:

  • Software Developers looking to improve their programming patterns

Course content

2 sections6 lectures52m total length
  • Introduction - Why we may need SOLID Principles


Sr. Software Developer
Dheeraj Bharat Sethi
  • 3.5 Instructor Rating
  • 111 Reviews
  • 4,519 Students
  • 3 Courses

I am from India and have done Bachelors in Information Technology from AGC Amritsar (Formerly know as ACET),IKG PTU (Formerly known as PTU).

Experience of 8 years in the Software Industry as a Full Stack Developer. Specialized in complete application development ranging from mobile to desktop and web applications.

I have worked more in Start Ups than MNCs, providing me with many varieties in the field of programming.