Udemy

SOLID Principles using JAVA

Enroll Now
  • 164 Students
  • Updated 7/2021
4.5
(31 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 33 Minute(s)
Language
English
Taught by
Sandeep Singh Chauhan
Rating
4.5
(31 Ratings)
2 views

Course Overview

SOLID Principles using JAVA

The Best Guide to write a clean & elegant software

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.





Course Content

  • 6 section(s)
  • 43 lecture(s)
  • Section 1 Introduction
  • Section 2 Single Responsibility Principle
  • Section 3 Open Closed Principle
  • Section 4 Liskov Substitution Principle
  • Section 5 Interface Segregation Principle
  • Section 6 Dependency Inversion Principle

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

Reviews

  • R
    Richard PAYET
    3.0

    Some interesting informations and points of view given, and things to care about, but , as i said in Q&A, there are some important mistakes and oversights, especially for the Dependency Inversion Principle. The instructor has anyway a good pedagogy, we feel that he really wants us to understand, and he does that well.

  • G
    Giriraj Gupta
    5.0

    Correlation of the principles with a real-life example makes it easy to understand. Realistic coding examples are good as well.

  • S
    Shiva Pandey
    5.0

    The course has covered topics well. The explanation is crisp and clear. The examples were really helpful in understanding the concepts better.

  • H
    Harshit Chauhan
    5.0

    Explained in Layman’s terms and thus anyone should be able to understand it very easily and quickly.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed