Insight into Design Patterns

Learn to design reusable and flexible Object-Oriented Software

Welcome!

What you’ll learn

  • Design Patterns.

Course Content

  • About this Course –> 2 lectures • 4min.
  • Introduction to Design Patterns –> 1 lecture • 2min.
  • Mediator Pattern –> 7 lectures • 17min.
  • Iterator Pattern –> 9 lectures • 20min.
  • Flyweight Pattern –> 7 lectures • 18min.
  • Strategy Pattern –> 13 lectures • 38min.
  • Singleton Pattern –> 8 lectures • 22min.
  • Observer Pattern –> 9 lectures • 36min.
  • Template Method Pattern –> 6 lectures • 13min.
  • Decorator Pattern –> 7 lectures • 26min.
  • Adapter Pattern –> 5 lectures • 10min.
  • Memento Pattern –> 6 lectures • 17min.
  • Facade Pattern –> 4 lectures • 7min.
  • Visitor Pattern –> 7 lectures • 17min.
  • Command Pattern –> 11 lectures • 32min.
  • Simple Factory Pattern –> 1 lecture • 8min.
  • Factory Method Pattern –> 7 lectures • 26min.
  • Abstract Factory Pattern –> 5 lectures • 16min.
  • Prototype Pattern –> 5 lectures • 8min.
  • State Pattern –> 9 lectures • 27min.
  • Bridge Pattern –> 4 lectures • 12min.
  • Composite Pattern –> 4 lectures • 11min.
  • Classification of Design Patterns –> 1 lecture • 4min.
  • HomeWork –> 2 lectures • 1min.
  • SOLID Design Principles –> 6 lectures • 21min.
  • Conclusion –> 1 lecture • 1min.

Auto Draft

Requirements

  • 3 months of Programming Experience in Java.

Welcome!

My name is Harshith Gandham, and I am going to be the Instructor to this Course.

 

The intent of this course is to convert you into an “Experienced Object-Oriented Designer”.

Hence, By the end of this course,

You will be able to design reusable and flexible object-oriented software, with ease.

Your design, apart from being specific to the problem at hand, will also be general enough to address future problems and requirements.

You will be able to pinpoint maintainability and extensibility problems in existing designs.

You will be able to design “right” faster.

Finally, You will be a better developer than now.

 

Inorder to take this course, it is mandatory to have atleast 3 months of programming experience in java.

 

This course comes with a 30-days money back guarantee.

So, there is really nothing you loose.

 

By the end of this course,

You will be able to design reusable and flexible object-oriented software, with ease.

Your design, apart from being specific to the problem at hand, will also be general enough to address future problems and requirements.

You will be able to pinpoint maintainability and extensibility problems in existing designs.

You will be able to design “right” faster.

Finally, You will be a better developer than now.

 

 

Get Tutorial