- Introduction - Why we may need SOLID Principles
- Single Responsibility Principle
- Open/Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
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.
Best course to become familiar with ETABS.
Balance Sheets, Income Statements, Cash Flow Statements, Financial Analysis Made Easy
Get premium comodo ssl certificate for your wordpress websites for free forever, the complete cloudflare system course.
Learn ChatGPT, Prompt Engineering, Generative AI, Midjourney, OpenAI, Artificial Intelligence, DALL-E 2, ChatGPT 4
Learn how to design a complex logo or an icon on Figma
Get started with Marketing Mix Modeling. Learn the fundamentals and get all the tools needed to start.
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.