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
-
Introduction00:03:00
-
What You’ll Get from this Course00:05:00
-
Value: $5000 USD – Download Your FREE Bundle00:05:00
-
Download All of the Slides Used in the Course00:30:00
-
Download all the Source code for this Course00:05:00
-
The Concepts Behind Design Patterns00:05:00
-
The Strategy Design Pattern – Introduction00:06:00
-
The Strategy Design Pattern -Score System00:15:00
-
The Strategy Design Pattern – Payment System00:02:00
-
The Strategy Design Pattern – Payment System – Part 200:12:00
-
The Strategy Design Pattern – Payment System – Final00:07:00
-
Resources00:15:00
-
Strategy Pattern Exercise and Challenge00:15:00
-
The Observer Design Pattern00:04:00
-
The Observer Design Pattern – Classes Creation00:12:00
-
The Observer Design Pattern – Final00:13:00
-
Resources 200:05:00
-
Strategy Pattern Exercise and Challenge 1100:15:00
-
The Decorator Design Pattern – Introduction00:04:00
-
The Decorator Design Pattern – Classes Creation00:11:00
-
The Decorator Design Pattern – Final 8800:09:00
-
Resources 88 100:10:00
-
Introduction to Simple Factory Design Pattern00:07:00
-
The Factory Design Pattern – Introduction00:03:00
-
The Factory Design Pattern – Part 200:12:00
-
The Factory Design Pattern – Final00:08:00
-
Resources 88 200:05:00
-
The Singleton Design Pattern – Introduction00:03:00
-
The Singleton Design Pattern -Our First Singleton Class00:06:00
-
The Singleton Design Pattern – Synchronized Method00:07:00
-
The Singleton Design Pattern – Eager Creation00:04:00
-
The Singleton Design Pattern – Double-Check Locking Creation00:06:00
-
Resources 88 300:05:00
-
The Command Design Pattern – Introduction00:09:00
-
The Command Design Pattern – Gameboy Example00:06:00
-
The Command Design Pattern – Command Interfaces Creation00:09:00
-
The Command Design Pattern – Final00:16:00
-
Resources 88 400:05:00
-
The Adapter Design Pattern – Introduction00:04:00
-
The Adapter Design Pattern – Diagram and Class Creation00:12:00
-
The Adapter Design Pattern – Object Adapter00:05:00
-
The Adapter Design Pattern – Final00:03:00
-
Resources 88 500:05:00
-
The Facade Design Pattern – Introduction00:04:00
-
The Facade Design Pattern – Final00:13:00
-
Resources 88 600:05:00
-
The Template Method Design Pattern00:04:00
-
The Template Method Design Pattern – Part 200:07:00
-
The Template Method Design Pattern – Final00:12:00
-
Resources 88 700:05:00
-
About Iterator Design Pattern – Introduction00:06:00
-
The Problem and Obvious Solution00:05:00
-
Iterator Design Pattern Example – Geeky and Dev Stores 88800:14:00
-
Rolling our Own Iterator Class00:08:00
-
The Java Iterator Class00:09:00
-
Introduction to Design Patterns – The State Design Pattern00:08:00
-
State Design Pattern- The Obvious Solution00:12:00
-
State Design Pattern- The Obvious Solution – Part 200:06:00
-
State Design Pattern- The Correct Solution – Part 100:13:00
-
State Design Pattern- The Correct Solution – Part 200:12:00
-
State Design Pattern- The Correct Solution – Test drive – Final00:09:00
-
Resources 88 900:05:00
-
Introduction to Proxy Design Pattern00:05:00
-
Remote Proxy Design Pattern Implementation00:11:00
-
Resources 88 1000:05:00
-
Introduction to MVC Design Pattern00:07:00
-
MVC – Class Creation00:10:00
-
MVC – Implementation00:08:00
-
Introduction to Builder Design Pattern00:05:00
-
Builder Design Pattern Implementation00:14:00
-
The Interface Builder Design Pattern – Part 100:09:00
-
The Interface Builder Design Pattern – Final00:08:00
-
Introduction to Prototype Design Pattern00:04:00
-
Cloning Person and Dolphin Objects00:10:00
-
Using the Java Cloneable Interface00:10:00
-
Introduction to Mediator Design Pattern00:05:00
-
Meditator Project with Code – Part 100:09:00
-
Meditator Project with Code – Final00:10:00
-
Resources 88 1100:05:00
-
Introduction to Visitor Design Pattern00:05:00
-
The Visitor Design Pattern – Cont.00:07:00
-
The Visitor Design Pattern – Final00:10:00
-
Resources 88 1200:05:00
-
Introduction to Memento Design Pattern00:05:00
-
Memento Class Creation00:06:00
-
Memento – Final00:08:00
-
Resources 88 1300:05:00
-
Introduction to the Interpreter Design Pattern00:03:00
-
The Interface Interpreter Design Pattern – Final00:12:00
-
Resources 88 1400:05:00
-
Introduction to Chain of Responsibility Design Patterns00:04:00
-
The Chain of Responsibility Design Pattern – cont00:09:00
-
The Chain of Responsibility Design Pattern – Final00:07:00
-
Resources 88 1500:05:00
-
Introduction to Bridge Design Pattern00:04:00
-
Bridge Design Pattern – Classes Setup00:07:00
-
Bridge Design Pattern – Final00:03:00
-
Resources 88 1600:05:00
-
Introduction to Flyweight Design Pattern00:01:00
-
Flyweight – Final00:12:00
Course Reviews
No Reviews found for this course.