• Post category:StudyBullet-4
  • Reading time:11 mins read




Learn to design reusable and flexible Object-Oriented Software

What you will learn

 

Design Patterns

Description

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.


Get Instant Notification of New Courses on our Telegram channel.


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.

 

 

 

English
language

Content

About this Course

Course Structure and Prerequisite
Environment Setup

Introduction to Design Patterns

What is a Design Pattern?

Mediator Pattern

Part-1
Part-2
Part-3
Part-4
Part-5
Part-6
Part-7

Iterator Pattern

Part-1
Part-2
Part-3
Part-4
Part-5
Part-6
Part-7
Part-8
Part-9

Flyweight Pattern

Part-1
Part-2
Part-3
Part-4
Part-5
Part-6
Part-7

Strategy Pattern

Part-1
Part-2
Part-3
Part-4
Part-5
Part-6
Part-7
Part-8
Part-9
Part-10
Part-11
Par-12
Part-13

Singleton Pattern

Part-1
Part-2
Part-3
Part-4
Part-5
Part-6
Part-7
Part-8

Observer Pattern

Part-1
Part-2
Part-3
Part-4
Part-5
Part-6
Part-7
Part-8
Part-9

Template Method Pattern

Part-1
Part-2
Part-3
Part-4
Part-5
Part-6

Decorator Pattern

Part-1
Part-2.1
Part-2.2
Part-3
Part-4
Part-5
Part-6

Adapter Pattern

Part-1
Part-2
Part-3
Part-4
Part-5

Memento Pattern

Part-1
Part-2
Part-3
Part-4.1
Part-4.2
Part-5

Facade Pattern

Part-1.1
Part-1.2
Part-2
Part-3

Visitor Pattern

Part-1
Part-2
Part-3.1
Part-3.2
Part-4
Part-5
Part-6

Command Pattern

Part-1
Part-2
Part-3.1
Part-3.2
Part-4
Part-5
Part-6
Part-7
Part-8
Part-9
Part-10

Simple Factory Pattern

Part-1

Factory Method Pattern

Part-1
Part-2
Part-3
Part-4
Part-5
Part-6
Part-7

Abstract Factory Pattern

Part-1
Part-2
Part-3
Part-4
Part-5

Prototype Pattern

Part-1
Part-2
Part-3
Part-4
Part-5

State Pattern

Part-1
Part-2
Part-3
Part-4
Part-5
Part-6
Part-7
Part-8
Part-9

Bridge Pattern

Part-1
Part-2
Part-3
Part-4

Composite Pattern

Part-1
Part-2
Part-3
Part-4

Classification of Design Patterns

Part-1

HomeWork

Part-1
Part-2

SOLID Design Principles

Introduction
Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle

Conclusion

Part-1