Brief Introduction
The Best Guide to write a clean & elegant softwareDescription
Overview :
This course explains everything on SOLID principles starting from scratch & shows how one can follow these principles in JAVA. The course starts from basic examples, and then moves to more advanced examples. In this journey, the course also shows how developers tend to violate these principles unintentionally -- this knowledge is important because when you know the mistakes of other developers, you will not do it. The course also shows how violating one principle can lead to the violation of another principle.
SOLID stands for -
Single Responsibility Principle (SRP)
Open Closed Principle (OCP)
Liskov Substitution Principle (LSP)
Interface Segregation Principle (ISP)
Dependency Inversion Principle (DIP)
Prerequisite :
Core JAVA
Eclipse
Course features :
Course assumes no prior knowledge on SOLID principles
Course covers all the principles in detail starting from zero
Course also relates these principles to our daily lives to show how these are being followed around us
Course walks through a variety of different code examples
Course has lots and lots of discussions and reasoning around these principles
Course shows the instances where developers unintentionally violate these principles
Course also talks about how violation of one principle can lead to violation of another principle
Course explains the concepts with appropriate diagrams and figures making it easy and fun to understand
Why should you buy this course ?
This course would simply change the way you write code. You will start feeling the difference yourself after completing the course.
Requirements
- Requirements
- Basics of Core JAVA