![Java Design Patterns & SOLID Design Principles](https://courses.javacodegeeks.com/wp-content/uploads/2020/02/1568344_c15a_4-600x336.jpg)
Course Overview
This course starts with SOLID Design Principles in Java. It will then provide a comprehensive introduction to Java Design patterns with practical, hands on exercises.
What are SOLID Design Principles?
SOLID design principles are almost a mandatory skill for every Java developer. These principles enable you to write most reusable & clean Java code in your projects.
You’ll learn SOLID Principles which are:
Single Responsibility Principle
Open–Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
All these principles are explained in detail and you’ll refactor existing Java code and apply these principles in hands on exercise along with me.
Then we move on to Java Design Patterns.
To learn about the design patterns using Java programming language we’ll discuss:
Learn what kind of problems are solved by each design pattern.
Discuss various roles in the design pattern using UML diagrams.
We’ll use UML of example that we are going to solve as well as UMLs from gang of four book
Discuss how the design pattern is applied in the example & how various parts fit together.
Hands on example using Java in Eclipse IDE that uses the design pattern.
Instructor Details
![](https://courses.javacodegeeks.com/wp-content/uploads/2020/08/30259822_e2cb_3-150x150.jpg)
Courses : 1
Specification: Java Design Patterns & SOLID Design Principles
|
16 reviews for Java Design Patterns & SOLID Design Principles
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
![Java Design Patterns & SOLID Design Principles](https://courses.javacodegeeks.com/wp-content/uploads/thumbs_dir/1568344_c15a_4-oqx3snq5gt7i0ysxjlhknmz62h2io2kxespyf6zdlk.jpg)
$89.99 $15.99
Allan Pinheiro de Lima –
The clicks of the keyboard are annoying. Besides that, I’m enjoying so far. At the end of the course, I’ll do the rating again
Sudeep Srivastava –
Well explained with good examples
Graham Waterfield –
he treatment of SOLID and patterns is not only from the theory side, but from an implementation too. Not only is this course very knowledgable and IMHO good at putting this across, with what can be a dry and complex subject, but also is very much alive and active. I do not use the word course lightly. This truly is a course, being very interactive, as opposed to frozen notes / videos. This is something which seems unusual for Udemy courses in my experience. In detail: I left a comment about a comment in a pattern that I had found developing the ideas presented in the course, and in the same day I had not only had a very straightforward reply but the video was updated in under 12 hours to include clarification. What can I say unusual and outstanding.
Raghavendra Rai –
Great course. thank you.
Mayank Agarwal –
I would like to get more better and real time examples
Jos Manuel Mu oz Manzano –
The explanation of SOLID is awesome. To the point and very clear. Now, I’m going to deep dive on the patterns!
Peter Cordone –
So far it seems at the right level. The pace could be a little quicker. I don’t need to watch him type all the refactoring.
Shambhu –
I personally felt a lot of accent and attitude, but depth in subject are something that I felt were missing. I couldn’t continue to listen to it after some time. There were phrases like, in Luskovs Substitution principle. I typically do not use rectangle shape etc I try to use classes that are close to real life application …. but when it comes to Luskov s substitution principle I am still going to use rectangle and square because . Especially, I cannot have a full application for each and every pattern, no one asked for it, it is his session he is dealing with it, in ways he wants to. I just felt disturbed after that and could no more continue. Kindly forgive me giving such a rating but I was expecting to see something that Google search wouldn’t have returned if I searched for it. All the very best in your upcoming videos, hope you could consider my views as constructive.
Vinay Rai –
content is not up to mark and keyboard sound is irritating ..
Sarraju Yugandhar –
Very composed and simplified explanations with real world examples
Sandip Rajguru –
Put up accent
Raphael Lima –
Simple and concise explanations. Good examples and real cases of use.
Mansoor –
awesome teacher, easy to understand lectures with ample examples & points for consideration. Loved the course.
Rodrigo Gironi Barroso –
Muito bom o curso.
Sanket Kamble –
I think the examples used could have been simpler and more of real life based. Other than that the summary at the end of each pattern and Pitfalls are good. Most of the videos I understood by watching Summary only and then learning from Geeks4Geeks.
Mithun Majumdar –
The course material is very good and interesting. I really wants this type of tutorials for enhanced my knowledge and experience.