• LOGIN
  • No products in the basket.

Login

Get Access to Entire Course Library of 2000+ Courses at £99 Get Now

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

FAQs

This course is for anyone who's interested in this topic and wants to learn more about it. This course will also help you gain potential professional skills.

No prior qualifications are needed to take this course.

You can study this course from wherever and whenever you want. You can study at your own pace and from any device. Just log in to your account from any device and start learning!

Yes, there is a test at the end of the course. Once you’ve completed all the modules of the course, you will have to give a multiple-choice test. The questions will be based on the topics of the modules you studied. And of course, you can take the test at any time, from any device and from anywhere you want.

Don’t worry if you fail the test, you can retake it as many times as you want.

You don’t have to wait a minute after your payment has been received, you can begin immediately. You will create your login details during the checkout process and we will also send you an email confirming your login details.

We make the payment process easy for you. You can either use your Visa, MasterCard, American Express, Solo cards or PayPal account to pay for the online course. We use the latest SSL encryption for all transactions, so your order is safe and secure.

After you complete the course, you’ll immediately receive a free printable PDF certificate. Hard Copy certificate is also available, and you can get one for just £9! You may have to wait for 3 to 9 days to get the hard copy certificate.

Validate your certificate

top
Select your currency
GBP Pound sterling