Contact for queries :
020 3900 4072

Whether you’re an average Java Developer and looking for a course to master Java Design Patterns or want to get the insights into the core of Software Development principles and Design patterns, then taking this Java Design Patterns – The Complete Masterclass – Update ’18 course will be perfect for you.

With this course, learn the patterns for creating versatile, reusable objects, and discover example use cases, conclude with implementation guidance, tips and techniques for avoiding the challenges posed by an individual pattern

Some of the popular creational patterns such as Builder, Singleton, Prototype, Factory Method, and Abstract Factory and other essential concepts like multithreading, hierarchies and mutability also discussed in this course.

By the time you complete this course, you’ll be able to implement each design pattern in your own Java projects efficiently.

What you’ll learn

  • Master Java Design Patterns
  • Apply Design Patterns to Real-World Projects
  • Build Software that’s Robust and Flexible Using Java Design Patterns
  • Solve common Software architecture problems with Java Design Patterns

Requirements

  • Working Java or any OOP Programming Language Knowledge
  • Understand Interfaces, Composition, Inheritance, Polymorphism
  • Willingness to learn and work hard
  • This is NOT a Beginners Course

Who this course is for:

  • Programmers with Intermediate to advanced Software development knowledge
  • Developers who want to learn about Programming Design Patterns

Course Curriculum

Introduction
Introduction 00:03:00
What You’ll Get from this Course 00:05:00
Value: $5000 USD – Download Your FREE Bundle 00:05:00
Download All of the Slides Used in the Course 00:30:00
Download all the Source code for this Course 00:05:00
The gang of Four - The origins of Design Patterns -Strategy Design Pattern
The Concepts Behind Design Patterns 00:05:00
The Strategy Design Pattern – Introduction 00:06:00
The Strategy Design Pattern -Score System 00:15:00
The Strategy Design Pattern – Payment System 00:02:00
The Strategy Design Pattern – Payment System – Part 2 00:12:00
The Strategy Design Pattern – Payment System – Final 00:07:00
Resources 00:15:00
Strategy Pattern Exercise and Challenge 00:15:00
The Observer Design Pattern
The Observer Design Pattern 00:04:00
The Observer Design Pattern – Classes Creation 00:12:00
The Observer Design Pattern – Final 00:13:00
Resources 2 00:05:00
Strategy Pattern Exercise and Challenge 11 00:15:00
The Java Decorator Design Pattern
The Decorator Design Pattern – Introduction 00:04:00
The Decorator Design Pattern – Classes Creation 00:11:00
The Decorator Design Pattern – Final 88 00:09:00
Resources 88 1 00:10:00
The Factory and Simple Factory Design Pattern
Introduction to Simple Factory Design Pattern 00:07:00
The Factory Design Pattern – Introduction 00:03:00
The Factory Design Pattern – Part 2 00:12:00
The Factory Design Pattern – Final 00:08:00
Resources 88 2 00:05:00
The Singleton Design Pattern
The Singleton Design Pattern – Introduction 00:03:00
The Singleton Design Pattern -Our First Singleton Class 00:06:00
The Singleton Design Pattern – Synchronized Method 00:07:00
The Singleton Design Pattern – Eager Creation 00:04:00
The Singleton Design Pattern – Double-Check Locking Creation 00:06:00
Resources 88 3 00:05:00
The Command Design Pattern in java
The Command Design Pattern – Introduction 00:09:00
The Command Design Pattern – Gameboy Example 00:06:00
The Command Design Pattern – Command Interfaces Creation 00:09:00
The Command Design Pattern – Final 00:16:00
Resources 88 4 00:05:00
The Adapter Design Pattern
The Adapter Design Pattern – Introduction 00:04:00
The Adapter Design Pattern – Diagram and Class Creation 00:12:00
The Adapter Design Pattern – Object Adapter 00:05:00
The Adapter Design Pattern – Final 00:03:00
Resources 88 5 00:05:00
The Facade Design Pattern
The Facade Design Pattern – Introduction 00:04:00
The Facade Design Pattern – Final 00:13:00
Resources 88 6 00:05:00
The Template Design Pattern
The Template Method Design Pattern 00:04:00
The Template Method Design Pattern – Part 2 00:07:00
The Template Method Design Pattern – Final 00:12:00
Resources 88 7 00:05:00
The Iterator Design Pattern
About Iterator Design Pattern – Introduction 00:06:00
The Problem and Obvious Solution 00:05:00
Iterator Design Pattern Example – Geeky and Dev Stores 888 00:14:00
Rolling our Own Iterator Class 00:08:00
The Java Iterator Class 00:09:00
The State Design Pattern
Introduction to Design Patterns – The State Design Pattern 00:08:00
State Design Pattern- The Obvious Solution 00:12:00
State Design Pattern- The Obvious Solution – Part 2 00:06:00
State Design Pattern- The Correct Solution – Part 1 00:13:00
State Design Pattern- The Correct Solution – Part 2 00:12:00
State Design Pattern- The Correct Solution – Test drive – Final 00:09:00
Resources 88 9 00:05:00
The Proxy Design Pattern
Introduction to Proxy Design Pattern 00:05:00
Remote Proxy Design Pattern Implementation 00:11:00
Resources 88 10 00:05:00
The MVC - Model View Controller Design Pattern
Introduction to MVC Design Pattern 00:07:00
MVC – Class Creation 00:10:00
MVC – Implementation 00:08:00
The Builder Design Pattern
Introduction to Builder Design Pattern 00:05:00
Builder Design Pattern Implementation 00:14:00
The Interface Builder Design Pattern – Part 1 00:09:00
The Interface Builder Design Pattern – Final 00:08:00
The Prototype Design Pattern
Introduction to Prototype Design Pattern 00:04:00
Cloning Person and Dolphin Objects 00:10:00
Using the Java Cloneable Interface 00:10:00
The Mediator Design Pattern
Introduction to Mediator Design Pattern 00:05:00
Meditator Project with Code – Part 1 00:09:00
Meditator Project with Code – Final 00:10:00
Resources 88 11 00:05:00
The Visitor Design Pattern
Introduction to Visitor Design Pattern 00:05:00
The Visitor Design Pattern – Cont. 00:07:00
The Visitor Design Pattern – Final 00:10:00
Resources 88 12 00:05:00
The Memento Design Pattern
Introduction to Memento Design Pattern 00:05:00
Memento Class Creation 00:06:00
Memento – Final 00:08:00
Resources 88 13 00:05:00
The Interpreter Design Pattern
Introduction to the Interpreter Design Pattern 00:03:00
The Interface Interpreter Design Pattern – Final 00:12:00
Resources 88 14 00:05:00
The Chain of Responsibility Design Pattern
Introduction to Chain of Responsibility Design Patterns 00:04:00
The Chain of Responsibility Design Pattern – cont 00:09:00
The Chain of Responsibility Design Pattern – Final 00:07:00
Resources 88 15 00:05:00
The Bridge Design Pattern
Introduction to Bridge Design Pattern 00:04:00
Bridge Design Pattern – Classes Setup 00:07:00
Bridge Design Pattern – Final 00:03:00
Resources 88 16 00:05:00
The Flyweight Design Pattern
Introduction to Flyweight Design Pattern 00:01:00
Flyweight – Final 00:12:00

Course Reviews

4.8

4.8
9 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

TAKE THIS COURSE

Instructors

1 STUDENTS ENROLLED

    Our Students Say..

    Google Rating
    5.0