Design Patterns in Java - Concepts & Hands On Projects Udemy
Price: USD 90
  • Duration: Flexible

Course details

Design patterns are one of the few topics that always come up in an interview. The reason for that is simple - design patterns are really important for every software developer.

Even if you are just beginning your career, these patterns will help you implement effective solutions to various software development tasks.

If you are working in Java development for 1 year or more then this course will give the tools you need to progress to next milestone in your career.

Design pattern study always starts with the classic Gang of Four book called "Design Patterns: Elements of Reusable Object-Oriented Software". This course is no exception. However we're also going to look at few other patterns & concepts as well. We are going to cover 26 design patterns in depth in this course.

How this course will help you?

Every design pattern is explained in steps & over several videos. This will help you return to the course in future and just watch the parts you want.

We start by explaining what problem each design pattern tries to solve. Then we study the formal UML diagram of the pattern.

Focus is on the actual implementation of the patterns so next we'll study steps to implement the pattern. Then we are going to look at UML diagram of a real problem which is solved using the design pattern.

We'll then implement the design pattern in Java in Eclipse IDE. We'll then discuss some important points while implementing & designing using the pattern.

We'll then compare the pattern with other similar pattern. Each pattern also has some drawbacks we'll explore those as well in separate lecture.

Finally we'll summarize the whole pattern in one lecture. Summary video is a meant to quickly show you everything you need to know about the pattern. So in future you can watch just this one video and you'll be able to brush up on that pattern.

TL;DR;

At the end of this course you'll be armed with the knowledge about most essential design patterns which are used everyday in every application. This knowledge will allow you to tackle your daily software development & design tasks with confidence and use design patterns to their full potential.

Updated on 22 March, 2018
Courses you can instantly connect with... Do an online course on Web Development starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or