Java Design Patterns & SOLID Design Principles
A master guide to gang of four design patterns & SOLID design principles using Java
4.58 (6305 reviews)

54 296
students
17 hours
content
Jan 2025
last update
$94.99
regular price
What you will learn
Master 26 design patterns including 23 design patterns of gang of four & other new modern design patterns
Master the SOLID design principles using Java with hands on examples along with design patterns
Get a complete understanding of Java design patterns & understand where to use them in Java code
Learn the differences between competing design patterns to choose correct solution to your problem
Get real world examples of design patterns usage with hands on projects for every design pattern
Become senior Java developer by learning about design patterns and SOLID design principles
Understand & implement all creational, structural & behavioral gang of four design patterns using Java
Understand & implement Null Object, Object Pool design patterns using Java
Comprehensive knowledge about limitations, comparisons, real world usage & hand on examples of design patterns using Java
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This master guide on Java Design Patterns and SOLID principles offers a comprehensive look at 26 design patterns, particularly resonating with senior Java developers working in enterprise environments. Although thorough, the excessive course length and some unrelated comparisons can be confusing or tiresome. The instructor's vast experience is evident from carefully curated real-world examples that make up for minor flaws such as low audio quality and the absence of an official code repository.
What We Liked
- Comprehensive coverage of 26 design patterns, including Gang of Four & SOLID principles with real-world examples in Java
- In-depth explanations and practical examples that resonate with experienced developers working on enterprise Java EE applications
- Well-crafted slides and engaging presentations supplemented by comparisons between patterns with clear, concise summaries
Potential Drawbacks
- Long durations and repetitive content make it tiresome to watch every design pattern video from start to finish
- Instructor sometimes compares unrelated design patterns which might confuse learners
- Code examples are provided as ZIP files only, without an accompanying GitHub repository or multiple examples per pattern
Related Topics
1568344
udemy ID
24/02/2018
course created date
11/07/2019
course indexed date
Bot
course submited by