Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SOLID Principles using JAVA
Rating: 4.5 out of 5(31 ratings)
165 students
Last updated 7/2021
English

What you'll learn

  • This is the best guide to learn the theory and practical of SOLID principles (using JAVA) with the best possible examples

Course content

6 sections43 lectures5h 33m total length
  • Introduction6:07

Requirements

  • Basics of Core JAVA

Description

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.





Who this course is for:

  • Developers, who aspire to write clean and elegant code, will benefit a lot from this course