Experience Design Patterns In Java (Udemy.com)

Learn to write better software by understanding common problems and applying design patterns for a better solution.

Created by: Stijn De Mulder

Produced in 2021

icon
What you will learn

  • Write better programs
  • Identify design problems
  • Learn the industry standard common vocabulary

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100

icon
Course Description

Boost your software designs by taking this content-rich and hands on fully featured training course. This course will give you insight in the more than 20+ design patterns from the book "Design Patterns: Elements of Reusable Object-Oriented Software", by Gamma, Helm, Johnson and Vlissides, which is considered the reference on the subject. For each pattern a clear example is given to understand the problem the pattern will solve, as well as its advantages and disadvantages. You will be able to practically understand how the pattern works with the detailed included Java lessons. At the end of this course, you will be able to
  • Identify common problems in your code
  • Apply the correct design pattern
  • Talk with colleagues using a common vocabulary (and be a hero)
  • Implement a better object oriented solution that is a lot more maintainable and readable
- All of the video lectures are download-enabled.
If you have a slow internet connection, or want to take this course with you on your laptop, smartphone or other portable device, sign up and download all the videos and other course materials now. Sign up now to get lifetime access to this course. With Udemy's 30-day money-back guarantee, it's risk-free. Who this course is for:
  • Software engineers
  • Designers
  • Architects

icon
Instructor Details

placeholder

My professional career started ten years ago when I graduated from the university of Ghent (Belgium) with a masters degree in computer science. During my eduction I've always had a strong focus on software development.
Thus I started working as a technical consultant and gained experience as a software engineer in several large scale applications. My technical expertise was greatly appreciated. Part of my job description became guiding and training others where needed.
After a set of successful projects, I've received the opportunity to become a solution architect. With this change I've become more focused on how systems work together to fulfil a set of functionality instead of designing for one system in particular.
Teaching and supporting others in doing their job has always been a big part of my life. Therefore I possess the necessary skills to help others learn and focus on what's important.
Get the latest news @ElqooHome

icon
Reviews

4.2

50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Giovanni Leon

good explication it is clear, easy to understand,

By Ankit Patel

Simple and Elegant way of teaching Design Patterns ! This is a nice approach of teaching.

Loved the images used to explain patterns.

By Alvaro Font

This course is a simple and easy overview on design patterns. Great course overall.

By 안영현 안

Excellent document and good sample source code.

Mobile watching very good.

Thanks.

By Karl San Gabriel

Not easy to follow. I still need to read somewhere else. I'd refund this if 30 days hasn't passed.

By Fatima Luna

Explanation makes it easy to grasp concept compared to other learning resources. I hope there would be another course with a much more complex examples and compares similar patterns with each other.

By Andrei Olar

The only con I have is that at some point it seems to boring to watch the non-improved version of that design pattern. Besides this it is a great course.

By Mouhamadou Bop

This is an excellent course to understand and practice several design patterns. The instructor uses a really good approach to explain the concepts covered in the course. I highly recommend it for developers and students who had little or no exposure to java design patterns.

By Olrik Van Dijk

Good overview and nice explanations on the various patterns presented.

By Serghei Rusu

Good course on Architecture Patterns. Better than other's I've managed to find on Udemy. The examples are concise, but good. The instructor always offers a solution to the same problem with a simple solution and one involving a pattern applied. This way it is really easy to see the benefits of using the pattern.

By SIMONOT Manuel

Good synthesis

By Flavio

Some silly typos on the sample code but overall the course is very well organized and explained. The examples are very good and simple enough to focus on the design patterns themselves.