Course Description
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
-
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 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
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 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
-
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 – 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 – 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 – 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 – Introduction
00:04:00 -
The Facade Design Pattern – Final
00:13:00 -
Resources 88 6
00:05:00
-
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
-
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
-
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
-
Introduction to Proxy Design Pattern
00:05:00 -
Remote Proxy Design Pattern Implementation
00:11:00 -
Resources 88 10
00:05:00
-
Introduction to MVC Design Pattern
00:07:00 -
MVC – Class Creation
00:10:00 -
MVC – Implementation
00:08:00
-
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
-
Introduction to Prototype Design Pattern
00:04:00 -
Cloning Person and Dolphin Objects
00:10:00 -
Using the Java Cloneable Interface
00:10:00
-
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
-
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
-
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
-
Introduction to the Interpreter Design Pattern
00:03:00 -
The Interface Interpreter Design Pattern – Final
00:12:00 -
Resources 88 14
00:05:00
-
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
-
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
-
Introduction to Flyweight Design Pattern
00:01:00 -
Flyweight – Final
00:12:00
Course Reviews
No Reviews found for this course.