Course Overview
This course provides a comprehensive overview of Design Patterns in Java from a practical perspective. This course in particular covers patterns with the use of:
The latest versions of the Java programming language
Use of modern programming approaches: dependency injection, reactive programming and more
Use of modern developer tools such as IntelliJ IDEA
Discussions of pattern variations and alternative approaches
This course provides an overview of all the Gang of Four (GoF) design patterns as outlined in their seminal book, together with modern–day variations, adjustments, discussions of intrinsic use of patterns in the language.
What are Design Patterns?
Design Patterns are reusable solutions to common programming problems. They were popularized with the 1994 book Design Patterns: Elements of Reusable Object–Oriented Software by Erich Gamma, John Vlissides, Ralph Johnson and Richard Helm (who are commonly known as a Gang of Four, hence the GoF acronym).
The original book was written using C++ and Smalltalk as examples, but since then, design patterns have been adapted to every programming language imaginable: C#, Java, PHP and even programming languages that aren’t strictly object–oriented, such as JavaScript.
The appeal of design patterns is immortal: we see them in libraries, some of them are intrinsic in programming languages, and you probably use them on a daily basis even if you don’t realize they are there.
Instructor Details
Courses : 14
Specification: Design Patterns in Java
|
20 reviews for Design Patterns in Java
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
$99.99 $14.99
Laurentiu Stanca –
Nice course. I like it
Isabel Beser –
Horrible…. I think the good reviews are bought.
Dr. Hussein Bakri –
Amazing course of design patterns using Java. Explanations are great and easy to follow.
Sergio Santa –
Great
Kapil sajwan –
Lack of facts and just complex program.
Aunog Arafat –
the course vidio should be shorter
Maria Milusheva –
Dmitri talks nice and clear
Karthik Raghavendra –
It’s to fast to grab and catch up
Vijay Panhale –
It was awsome course, Deep dive into Design Patterns. Very helpful to understand,implement and learn new things. Thanks Udemy team
Hardikkumar Patel –
very fast speaking no design diagram or prior knowledge before start coding
Vivek Kumar Singh –
Nice job.
Kummetha Naveen Kumar Reddy –
gud
Ashok MAne –
Its good course with lot of code examples , every pattern has coding exercise which really helps to understand the pattern.
Rahul Ashruba Hinge –
na
Priyanka Suresh Gaikwad –
Good
Diego Toro Diaz –
Great course, the concepts a very well explained and the examples are also very illustrative. Exercises are also very good to get hands on practice. Totally recommend it
Adel Al TAMIMI –
The approach used by the instructor is complicated ; The practice examples make things worse !
Corbin Carter –
This instructor is incredible. He clearly presents and articulates thoughtful examples throughout the course. I would highly recommend this course.
Vaibhav Shukla –
Fast paced course, examples are not clear. UML diagram for each Design Pattern would add lot of meaning.
Rajesh A.R –
The concept wise the explanations are good but the coding demo more concetrates on the details rather than concepts. Vector, rectangle, coordinates etc are making things complex and giving very little time to define the actual problem we are trying to solve with the pattern.